Modules

Communication facilities
[GRAS]

Modules

 Data description
 

Describing data to be exchanged.


 Sockets
 

Socket handling.


 Messages
 

Defining messages and callbacks, and exchanging messages.


 Timers
 

Delayed and repetitive tasks.



Detailed Description

Here are the communication facilities. GRAS allows you to exchange messages on sockets (which can be seen as pipes between processes). On reception, messages start callbacks (that's the default communication mode, not the only one). All messages of a given type convey the same kind of data, and you have to describe it beforehand.

Timers are also seen as a mean of communication (with yourself). It allows you to run a repetitive task ("do this every N second until I tell you to stop"), or to deffer a treatment ("do this in 3 sec").


Back to the main Simgrid Documentation page Generated for SimGridAPI by doxygen