DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
dmtcp::ConnMsg Class Reference

#include <connectionidentifier.h>

Public Types

enum  MsgType { INVALID = -1, HANDSHAKE = 0, DRAIN, REFILL }
 

Public Member Functions

 ConnMsg (enum MsgType t=INVALID)
 
void poison ()
 
void assertValid (enum MsgType t)
 

Public Attributes

ConnectionIdentifier from
 
ConnectionIdentifier coordId
 
char sign [32]
 
int32_t type
 
int32_t size
 
int32_t extraBytes
 
char padding [4]
 

Detailed Description

Definition at line 74 of file connectionidentifier.h.

Member Enumeration Documentation

Enumerator
INVALID 
HANDSHAKE 
DRAIN 
REFILL 

Definition at line 76 of file connectionidentifier.h.

Constructor & Destructor Documentation

dmtcp::ConnMsg::ConnMsg ( enum MsgType  t = INVALID)
inline

Definition at line 83 of file connectionidentifier.h.

Member Function Documentation

void dmtcp::ConnMsg::assertValid ( enum MsgType  t)
inline

Definition at line 95 of file connectionidentifier.h.

void dmtcp::ConnMsg::poison ( )
inline

Definition at line 90 of file connectionidentifier.h.

Member Data Documentation

ConnectionIdentifier dmtcp::ConnMsg::coordId

Definition at line 104 of file connectionidentifier.h.

int32_t dmtcp::ConnMsg::extraBytes

Definition at line 109 of file connectionidentifier.h.

ConnectionIdentifier dmtcp::ConnMsg::from

Definition at line 103 of file connectionidentifier.h.

char dmtcp::ConnMsg::padding[4]

Definition at line 110 of file connectionidentifier.h.

char dmtcp::ConnMsg::sign[32]

Definition at line 106 of file connectionidentifier.h.

int32_t dmtcp::ConnMsg::size

Definition at line 108 of file connectionidentifier.h.

int32_t dmtcp::ConnMsg::type

Definition at line 107 of file connectionidentifier.h.


The documentation for this class was generated from the following file: