1 #ifndef __RTFX_MAILBOX__
2 #define __RTFX_MAILBOX__
18 #include "RTFXCamera.h"
19 #include "RTFXLight.h"
20 #include "RTFXGeometry.h"
22 #include "RTFXParcel.h"
45 data->SetLocks(
true );
49 compressionType =
NONE;
50 isNewRawDataAvailable =
false;
65 verbose( ostringstream().flush() <<
"RTFXMailbox::AddMessage: there are - " << data->GetNumObjects() <<
" objects." << endl );
66 data->Merge( _newMessage );
77 void GetSerializedMailbox(
string &_sdata );
113 void ParseBody(
string &_message );
116 void DecodeBody( boost::uuids::uuid _messageID,
string &_result );
122 void SetMailboxName(
char * _mailboxName )
124 strcpy( mailboxName, _mailboxName );
130 compressionType = _tmp;
137 RTFXBIGINT GetCustomDataCount();
140 void AddCustomData(
string _data );
143 string GetCustomData();
146 bool IsNewCustomDataAvailable();
157 char mailboxName[16];