Ejemplo n.º 1
0
void RoutingServerClientNameFlagMessage::Unpack(void)
{
	WTRACE("RoutingServerClientNameFlagMessage::Unpack");
	RoutingServerFlagMessage::Unpack();

	WDBG_LL("RoutingServerClientNameFlagMessage::Unpack Reading message data");

	ReadClientName(mClientName);
}
void RoutingServerGenericFlagMessage::Unpack(void)
{
	WTRACE("RoutingServerGenericFlagMessage::Unpack");
	RoutingServerFlagMessage::Unpack();

	WDBG_LL("RoutingServerGenericFlagMessage::Unpack Reading message data");

	mContentType = (ContentType)ReadByte();
	switch (mContentType)
	{
		case CONTENTTYPE_CLIENTID:
			mClientId = ReadClientId(); break;
		case CONTENTTYPE_CLIENTNAME:
			ReadClientName(mClientName); break;
		case CONTENTTYPE_WONUSERID:
			mWONUserId = ReadLong(); break;
		default:
			mContentType = CONTENTTYPE_UNKNOWN; break;
	}
}