#include <MStream.h>
Public Member Functions | |
| MIStream (Communicate *c, int pe, int tag) | |
| ~MIStream () | |
| MIStream * | get (char &data) |
| MIStream * | get (unsigned char &data) |
| MIStream * | get (short &data) |
| MIStream * | get (unsigned short &data) |
| MIStream * | get (int &data) |
| MIStream * | get (unsigned int &data) |
| MIStream * | get (long &data) |
| MIStream * | get (unsigned long &data) |
| MIStream * | get (float &data) |
| MIStream * | get (double &data) |
| MIStream * | get (int len, char *data) |
| MIStream * | get (int len, unsigned char *data) |
| MIStream * | get (int len, short *data) |
| MIStream * | get (int len, unsigned short *data) |
| MIStream * | get (int len, int *data) |
| MIStream * | get (int len, unsigned int *data) |
| MIStream * | get (int len, long *data) |
| MIStream * | get (int len, unsigned long *data) |
| MIStream * | get (int len, float *data) |
| MIStream * | get (int len, double *data) |
| MIStream * | get (int len, Vector *data) |
| MIStream * | get (Vector *data) |
|
||||||||||||||||
|
Definition at line 27 of file MStream.C. 00028 {
00029 cobj = c;
00030 PE = p;
00031 tag = t;
00032 msg = (StreamMessage *) 0;
00033 early = (StreamMessage *) 0;
00034 currentIndex = 0;
00035 checksum = 0;
00036 }
|
|
|
Definition at line 38 of file MStream.C. 00039 {
00040 if(msg!=0)
00041 CmiFree(msg);
00042 }
|
|
|
Definition at line 92 of file MStream.h. 00092 {
00093 return Get((char *)data, sizeof(Vector));
00094 }
|
|
||||||||||||
|
Definition at line 89 of file MStream.h. 00089 {
00090 return Get((char *)data, len*sizeof(Vector));
00091 }
|
|
||||||||||||
|
Definition at line 86 of file MStream.h. 00086 {
00087 return Get((char *)data,len*sizeof(double));
00088 }
|
|
||||||||||||
|
Definition at line 83 of file MStream.h. 00083 {
00084 return Get((char *)data,len*sizeof(float));
00085 }
|
|
||||||||||||
|
Definition at line 80 of file MStream.h. 00080 {
00081 return Get((char *)data,len*sizeof(unsigned long));
00082 }
|
|
||||||||||||
|
Definition at line 77 of file MStream.h. 00077 {
00078 return Get((char *)data,len*sizeof(long));
00079 }
|
|
||||||||||||
|
Definition at line 74 of file MStream.h. 00074 {
00075 return Get((char *)data,len*sizeof(unsigned int));
00076 }
|
|
||||||||||||
|
Definition at line 71 of file MStream.h. 00071 {
00072 return Get((char *)data,len*sizeof(int));
00073 }
|
|
||||||||||||
|
Definition at line 68 of file MStream.h. 00068 {
00069 return Get((char *)data,len*sizeof(unsigned short));
00070 }
|
|
||||||||||||
|
Definition at line 65 of file MStream.h. 00065 {
00066 return Get((char *)data,len*sizeof(short));
00067 }
|
|
||||||||||||
|
Definition at line 62 of file MStream.h. 00062 {
00063 return Get((char *)data,len*sizeof(unsigned char));
00064 }
|
|
||||||||||||
|
Definition at line 59 of file MStream.h. 00059 {
00060 return Get(data,len*sizeof(char));
00061 }
|
|
|
Definition at line 56 of file MStream.h. 00056 {
00057 return Get((char *)&data, sizeof(double));
00058 }
|
|
|
Definition at line 53 of file MStream.h. 00053 {
00054 return Get((char *)&data, sizeof(float));
00055 }
|
|
|
Definition at line 50 of file MStream.h. 00050 {
00051 return Get((char *)&data, sizeof(unsigned long));
00052 }
|
|
|
Definition at line 47 of file MStream.h. 00047 {
00048 return Get((char *)&data, sizeof(long));
00049 }
|
|
|
Definition at line 44 of file MStream.h. 00044 {
00045 return Get((char *)&data, sizeof(unsigned int));
00046 }
|
|
|
Definition at line 41 of file MStream.h. 00041 {
00042 return Get((char *)&data, sizeof(int));
00043 }
|
|
|
Definition at line 38 of file MStream.h. 00038 {
00039 return Get((char *)&data, sizeof(unsigned short));
00040 }
|
|
|
Definition at line 35 of file MStream.h. 00035 {
00036 return Get((char *)&data, sizeof(short));
00037 }
|
|
|
Definition at line 32 of file MStream.h. 00032 {
00033 return Get((char *)&data,sizeof(unsigned char));
00034 }
|
|
|
Definition at line 29 of file MStream.h. Referenced by ComputeFullDirect::doWork(), Molecule::receive_Molecule(), Parameters::receive_Parameters(), SimParameters::receive_SimParameters(), ExclusionSignature::unpack(), AtomSignature::unpack(), TupleSignature::unpack(), and GridforceGrid::unpack(). 00029 {
00030 return Get(&data,sizeof(char));
00031 }
|
1.3.9.1