예제 #1
0
// MMsgCommMRTGRequest::Pack
// Virtual method from MiniMessage.  Packs data into message buffer and
// sets the new message length.
void*
MMsgCommMRTGRequest::Pack(void)
{
    WTRACE("MMsgCommMRTGRequest::Pack");
    SetServiceType(WONMsg::MiniCommonService);
    SetMessageType(WONMsg::MiniCommMRTGRequest);
    MiniMessage::Pack();
    AppendShort(mPrimaryID);
    AppendShort(mSecondaryID);
    AppendRawString(mPrimaryOption);
    AppendRawString(mSecondaryOption);
    return GetDataPtr();
}
void* SMsgFactSaveConfigFile::Pack(void)
{
	WTRACE("SMsgFactSaveConfigFile::Pack");

	SetServiceType(WONMsg::SmallFactoryServer);
	SetMessageType(WONMsg::FactSaveConfigFile);
	SmallMessage::Pack();

	WDBG_LL("SMsgFactSaveConfigFile::Pack Appending message data");

	Append_PA_STRING(mConfigName);	Append_PA_STRING(mFilePath);	AppendRawString(mBlob);
	return GetDataPtr();
}
예제 #3
0
void RoutingServerMessage::AppendClientName(const ClientName& theString)
{ AppendRawString(theString); }