public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Variable, LabelTag); pStream.WriteVariable(mLabel); pStream.WriteKey(EMessageKeyType.Variable, EpochTag); pStream.WriteVariable(mEpoch); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Fixed64, HighTag); pStream.WriteFixed64(mHigh); pStream.WriteKey(EMessageKeyType.Fixed64, LowTag); pStream.WriteFixed64(mLow); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Fixed32, HashTag); pStream.WriteFixed32(mHash); pStream.WriteKey(EMessageKeyType.Variable, IdTag); pStream.WriteVariable(mId); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Prefixed, HostTag); pStream.WritePackable(mHost); if (mHasObjectId) { pStream.WriteKey(EMessageKeyType.Variable, ObjectIdTag); pStream.WriteVariable(mObjectId); } }
public void Write(MemoryStream pStream) { if (mHasClientId) { pStream.WriteKey(EMessageKeyType.Prefixed, ClientIdTag); pStream.WritePackable(mClientId); } if (mHasBindRequest) { pStream.WriteKey(EMessageKeyType.Prefixed, BindRequestTag); pStream.WritePackable(mBindRequest); } }
public void Write(MemoryStream pStream) { mContentHandles.ForEach(h => { pStream.WriteKey(EMessageKeyType.Prefixed, ContentHandleTag); pStream.WritePackable(h); }); }
public void Write(MemoryStream pStream) { if (mImportedServiceIds.Count > 0) { pStream.WriteKey(EMessageKeyType.Prefixed, ImportedServiceIdTag); MemoryStream stream = new MemoryStream(); mImportedServiceIds.ForEach(i => stream.WriteVariable(i)); pStream.WritePrefixed(stream); } }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Prefixed, ObjectAddressTag); pStream.WritePackable(mObjectAddress); pStream.WriteKey(EMessageKeyType.Variable, StatusTag); pStream.WriteVariable(mStatus); pStream.WriteKey(EMessageKeyType.Variable, ServiceHashTag); pStream.WriteVariable(mServiceHash); pStream.WriteKey(EMessageKeyType.Variable, MethodIdTag); pStream.WriteVariable(mMethodId); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Variable, ServiceIdTag); pStream.WriteVariable(mServiceId); if (mHasMethodId) { pStream.WriteKey(EMessageKeyType.Variable, MethodIdTag); pStream.WriteVariable(mMethodId); } pStream.WriteKey(EMessageKeyType.Variable, TokenTag); pStream.WriteVariable(mToken); if (mHasObjectId) { pStream.WriteKey(EMessageKeyType.Variable, ObjectIdTag); pStream.WriteVariable(mObjectId); } if (mHasSize) { pStream.WriteKey(EMessageKeyType.Variable, SizeTag); pStream.WriteVariable(mSize); } if (mHasStatus) { pStream.WriteKey(EMessageKeyType.Variable, StatusTag); pStream.WriteVariable(mStatus); } mErrors.ForEach(e => { pStream.WriteKey(EMessageKeyType.Prefixed, ErrorTag); pStream.WritePackable(e); }); }
public void Write(MemoryStream pStream) { if (mImportedServiceHashes.Count > 0) { pStream.WriteKey(EMessageKeyType.Prefixed, ImportedServiceHashTag); MemoryStream stream = new MemoryStream(); mImportedServiceHashes.ForEach(h => stream.WriteFixed32(h)); pStream.WritePrefixed(stream); } mExportedServices.ForEach(s => { pStream.WriteKey(EMessageKeyType.Prefixed, ExportedServiceTag); pStream.WritePackable(s); }); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Variable, ErrorCodeTag); pStream.WriteVariable(mErrorCode); if (mHasAccount) { pStream.WriteKey(EMessageKeyType.Prefixed, AccountTag); pStream.WritePackable(mAccount); } mGameAccounts.ForEach(a => { pStream.WriteKey(EMessageKeyType.Prefixed, GameAccountTag); pStream.WritePackable(a); }); }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Fixed32, RegionTag); pStream.WriteFixed32(mRegion); pStream.WriteKey(EMessageKeyType.Fixed32, UsageTag); pStream.WriteFixed32(mUsage); pStream.WriteKey(EMessageKeyType.Prefixed, HashTag); pStream.WritePrefixed(mHash); if (mHasProtoUrl) { pStream.WriteKey(EMessageKeyType.Prefixed, ProtoUrlTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mProtoUrl); } }
public void Write(MemoryStream pStream) { pStream.WriteKey(EMessageKeyType.Prefixed, ServerIdTag); pStream.WritePackable(mServerId); if (mHasClientId) { pStream.WriteKey(EMessageKeyType.Prefixed, ClientIdTag); pStream.WritePackable(mClientId); } if (mHasBindResult) { pStream.WriteKey(EMessageKeyType.Variable, BindResultTag); pStream.WriteVariable(mBindResult); } if (mHasBindResponse) { pStream.WriteKey(EMessageKeyType.Prefixed, BindResponseTag); pStream.WritePackable(mBindResponse); } if (mHasConnectionMeteringContentHandles) { pStream.WriteKey(EMessageKeyType.Prefixed, ConnectionMeteringContentHandlesTag); pStream.WritePackable(mConnectionMeteringContentHandles); } }
public void Write(MemoryStream pStream) { if (mHasProgram) { pStream.WriteKey(EMessageKeyType.Prefixed, ProgramTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mProgram); } if (mHasPlatform) { pStream.WriteKey(EMessageKeyType.Prefixed, PlatformTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mPlatform); } if (mHasLocale) { pStream.WriteKey(EMessageKeyType.Prefixed, LocaleTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mLocale); } if (mHasEmail) { pStream.WriteKey(EMessageKeyType.Prefixed, EmailTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mEmail); } if (mHasVersion) { pStream.WriteKey(EMessageKeyType.Prefixed, VersionTag); pStream.WritePrefixed(Encoding.GetEncoding(1252), mVersion); } if (mHasApplicationVersion) { pStream.WriteKey(EMessageKeyType.Variable, ApplicationVersionTag); pStream.WriteVariable(mApplicationVersion); } if (mHasCookieOnly) { pStream.WriteKey(EMessageKeyType.Variable, CookieOnlyTag); pStream.WriteVariable((ulong)(mCookieOnly ? 1 : 0)); } }