Main Page   Class Hierarchy   Data Structures   File List   Data Fields  

Message.h

00001 #ifndef __Message__
00002 #define __Message__
00003 
00004 #include "RefCountBuffer.h"
00005 
00013 class Message {
00014 
00015 public:
00019         Message(RefCountBuffer buf)
00020                 :_buffer(buf){}
00021 
00026         Message(HEADER_CODE header,const AGENT &agent);
00027         
00032         RefCountBuffer serialize();
00033 
00037         RefCountBuffer unpackMsg();
00038 
00043         bool unpackCenterMsg(AGENT_VECTOR* agents, CENTER_PARAMS* params);
00044 
00045 private:
00046         HEADER_CODE _header;    
00047         RefCountBuffer _buffer; 
00048 };
00049 
00050 #endif // __Message__
00051 

Generated on Sun Mar 2 01:48:11 2003 for Agent by doxygen1.3-rc3