Molssi Driver Interface Library
|
Public Attributes | |
int | mdi_version [3] |
The MDI version of the connected code. | |
vector * | nodes |
The nodes supported by the connected code. | |
void * | method_data |
Method-specific information for this communicator. | |
int(* | send )(const void *, int, MDI_Datatype_Type, MDI_Comm_Type, int) |
Function pointer for method-specific send operations. | |
int(* | recv )(void *, int, MDI_Datatype_Type, MDI_Comm_Type, int) |
Function pointer for method-specific receive operations. | |
int(* | delete )(void *) |
Function pointer for method-specific deletion operations. | |
size_t | code_id |
Handle for the id of the associated code. | |
sock_t | sockfd |
For communicators using the TCP communicatiom method, the socket descriptor (WINDOWS) | |
int | method_id |
Communication method used by this communicator. | |
MDI_Comm_Type | id |
MDI_Comm handle that corresponds to this communicator. | |
int | is_accepted |
Indicate whether this communicator has been accepted yet. | |
int | name_length |
The value of MDI_NAME_LENGTH for the connected code. | |
int | command_length |
The value of MDI_COMMAND_LENGTH for the connected code. | |