NAMD
Public Member Functions | Public Attributes | List of all members
DataMessage Class Reference

#include <DataExchanger.h>

Public Member Functions

void setMessage (const char *_data, int _src, int _srcPart, int _size, int _handler, int _code)
 

Public Attributes

char core [CmiMsgHeaderSizeBytes]
 
int src
 
int srcPart
 
int size
 
int code
 
char data [1]
 

Detailed Description

Definition at line 18 of file DataExchanger.h.

Member Function Documentation

void DataMessage::setMessage ( const char *  _data,
int  _src,
int  _srcPart,
int  _size,
int  _handler,
int  _code 
)
inline

Definition at line 25 of file DataExchanger.h.

References code, core, data, size, src, and srcPart.

Referenced by packSend().

25  {
26  src = _src; srcPart = _srcPart;
27  size = _size;
28  code = _code;
29  memcpy(data,_data,size);
30  CmiSetHandler(core,_handler);
31  }
char core[CmiMsgHeaderSizeBytes]
Definition: DataExchanger.h:20
char data[1]
Definition: DataExchanger.h:23

Member Data Documentation

int DataMessage::code

Definition at line 22 of file DataExchanger.h.

Referenced by setMessage().

char DataMessage::core[CmiMsgHeaderSizeBytes]

Definition at line 20 of file DataExchanger.h.

Referenced by setMessage().

char DataMessage::data[1]
int DataMessage::size
int DataMessage::src

Definition at line 21 of file DataExchanger.h.

Referenced by setMessage().

int DataMessage::srcPart

Definition at line 21 of file DataExchanger.h.

Referenced by setMessage().


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