This section describes the different datatypes provided by MSG. More...
Modules | |
Details on MSG datatypes | |
| |
enum | MSG_error_t { MSG_OK = 0, MSG_TIMEOUT = 1, MSG_TRANSFER_FAILURE = 2, MSG_HOST_FAILURE = 4, MSG_TASK_CANCELLED = 8 } |
Error handling. More... | |
| |
typedef struct m_host * | m_host_t |
Host datatypeA location (or host) is any possible place where a process may run. Thus it is represented as a physical resource with computing capabilities, some mailboxes to enable running process to communicate with remote ones, and some private data that can be only accessed by local process. | |
| |
typedef struct m_task * | m_task_t |
Task datatypeA task may then be defined by a computing amount, a message size and some private data. | |
#define | MSG_TASK_UNINITIALIZED NULL |
Default value for an uninitialized m_task_t. | |
| |
typedef struct m_process * | m_process_t |
Agent datatypeAn agent may be defined as a code, with some private data, executing in a location. | |
| |
typedef int | m_channel_t |
Channel datatypeA channel is a number and identifies a mailbox type (just as a port number does). |
This section describes the different datatypes provided by MSG.
Host datatypeA location (or host) is any possible place where a process may run. Thus it is represented as a physical resource with computing capabilities, some mailboxes to enable running process to communicate with remote ones, and some private data that can be only accessed by local process.
Task datatypeA task may then be defined by a computing amount, a message size and some private data.
typedef struct m_process* m_process_t |
Agent datatypeAn agent may be defined as a code, with some private data, executing in a location.
typedef int m_channel_t |
Channel datatypeA channel is a number and identifies a mailbox type (just as a port number does).
enum MSG_error_t |
Error handling.
Back to the main Simgrid Documentation page |
Generated for SimGridAPI by
![]() |