|
ElectroServer 5 Client: C#
|
Public Member Functions | |
| abstract TBase | ToThrift () |
| abstract void | FromThrift (TBase t) |
| abstract TBase | NewThrift () |
Properties | |
| MessageType | MessageType [get, set] |
| int | RequestId [get, set] |
| int | MessageNumber [get, set] |
| string | ServerId [get, set] |
|
pure virtual |
Implements Electrotank.Electroserver5.Api.IThriftSerializable.
Implemented in Electrotank.Electroserver5.Api.CreateRoomRequest, Electrotank.Electroserver5.Api.ConnectionResponse, Electrotank.Electroserver5.Api.JoinRoomRequest, Electrotank.Electroserver5.Api.JoinRoomEvent, Electrotank.Electroserver5.Api.UpdateRoomDetailsEvent, Electrotank.Electroserver5.Api.UpdateRoomDetailsRequest, Electrotank.Electroserver5.Api.LoginResponse, Electrotank.Electroserver5.Api.RoomVariableUpdateEvent, Electrotank.Electroserver5.Api.JoinZoneEvent, Electrotank.Electroserver5.Api.QuickJoinGameRequest, Electrotank.Electroserver5.Api.PublicMessageEvent, Electrotank.Electroserver5.Api.CreateOrJoinGameResponse, Electrotank.Electroserver5.Api.PublicMessageRequest, Electrotank.Electroserver5.Api.CreateRoomVariableRequest, Electrotank.Electroserver5.Api.UserUpdateEvent, Electrotank.Electroserver5.Api.PluginMessageEvent, Electrotank.Electroserver5.Api.ConnectionAttemptResponse, Electrotank.Electroserver5.Api.GetUserVariablesResponse, Electrotank.Electroserver5.Api.AddBuddiesRequest, Electrotank.Electroserver5.Api.GetUserVariablesRequest, Electrotank.Electroserver5.Api.UserVariableUpdateEvent, Electrotank.Electroserver5.Api.DeleteRoomVariableRequest, Electrotank.Electroserver5.Api.PluginRequest, Electrotank.Electroserver5.Api.UpdateUserVariableRequest, Electrotank.Electroserver5.Api.LoginRequest, Electrotank.Electroserver5.Api.ZoneUpdateEvent, Electrotank.Electroserver5.Api.BuddyStatusUpdateEvent, Electrotank.Electroserver5.Api.DeleteUserVariableRequest, Electrotank.Electroserver5.Api.PrivateMessageRequest, Electrotank.Electroserver5.Api.EvictUserFromRoomRequest, Electrotank.Electroserver5.Api.GetUsersInRoomResponse, Electrotank.Electroserver5.Api.UserEvictedFromRoomEvent, Electrotank.Electroserver5.Api.AddRoomOperatorRequest, Electrotank.Electroserver5.Api.RemoveRoomOperatorRequest, Electrotank.Electroserver5.Api.AggregatePluginRequest, Electrotank.Electroserver5.Api.GetRoomsInZoneResponse, Electrotank.Electroserver5.Api.PrivateMessageEvent, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameResponse, Electrotank.Electroserver5.Api.FindGamesResponse, Electrotank.Electroserver5.Api.GetRoomsInZoneRequest, Electrotank.Electroserver5.Api.GetUsersInRoomRequest, Electrotank.Electroserver5.Api.AggregatePluginMessageEvent, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameRequest, Electrotank.Electroserver5.Api.GenericErrorResponse, Electrotank.Electroserver5.Api.GetZonesResponse, Electrotank.Electroserver5.Api.LeaveZoneEvent, Electrotank.Electroserver5.Api.LeaveRoomEvent, Electrotank.Electroserver5.Api.LeaveRoomRequest, Electrotank.Electroserver5.Api.UpdateRoomVariableRequest, Electrotank.Electroserver5.Api.FindGamesRequest, Electrotank.Electroserver5.Api.ConnectionClosedEvent, Electrotank.Electroserver5.Api.AddBuddiesResponse, Electrotank.Electroserver5.Api.RemoveBuddiesRequest, Electrotank.Electroserver5.Api.RemoveBuddiesResponse, Electrotank.Electroserver5.Api.GetUserCountResponse, Electrotank.Electroserver5.Api.GetZonesRequest, Electrotank.Electroserver5.Api.SessionIdleEvent, Electrotank.Electroserver5.Api.GetUserCountRequest, Electrotank.Electroserver5.Api.EncryptionStateChangeEvent, Electrotank.Electroserver5.Api.RegistryConnectToPreferredGatewayRequest, Electrotank.Electroserver5.Api.ValidateAdditionalLoginResponse, Electrotank.Electroserver5.Api.GatewayKickUserRequest, Electrotank.Electroserver5.Api.GetGameTypesResponse, Electrotank.Electroserver5.Api.RegisterUDPConnectionResponse, Electrotank.Electroserver5.Api.ServerKickUserEvent, Electrotank.Electroserver5.Api.ValidateAdditionalLoginRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyResponse, Electrotank.Electroserver5.Api.PingRequest, Electrotank.Electroserver5.Api.LogOutRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionResponse, Electrotank.Electroserver5.Api.DHPublicNumbersResponse, Electrotank.Electroserver5.Api.GetServerLocalTimeResponse, Electrotank.Electroserver5.Api.JoinGameRequest, Electrotank.Electroserver5.Api.PingResponse, Electrotank.Electroserver5.Api.IdleTimeoutWarningEvent, Electrotank.Electroserver5.Api.DHSharedModulusRequest, Electrotank.Electroserver5.Api.DHSharedModulusResponse, Electrotank.Electroserver5.Api.GetGameTypesRequest, Electrotank.Electroserver5.Api.RegisterUDPConnectionRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionRequest, Electrotank.Electroserver5.Api.GetServerLocalTimeRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyRequest, Electrotank.Electroserver5.Api.DHInitiateKeyExchangeRequest, and Electrotank.Electroserver5.Api.EsUnknownMessage.
|
pure virtual |
Implements Electrotank.Electroserver5.Api.IThriftSerializable.
Implemented in Electrotank.Electroserver5.Api.CreateRoomRequest, Electrotank.Electroserver5.Api.ConnectionResponse, Electrotank.Electroserver5.Api.JoinRoomRequest, Electrotank.Electroserver5.Api.JoinRoomEvent, Electrotank.Electroserver5.Api.UpdateRoomDetailsEvent, Electrotank.Electroserver5.Api.UpdateRoomDetailsRequest, Electrotank.Electroserver5.Api.LoginResponse, Electrotank.Electroserver5.Api.RoomVariableUpdateEvent, Electrotank.Electroserver5.Api.JoinZoneEvent, Electrotank.Electroserver5.Api.QuickJoinGameRequest, Electrotank.Electroserver5.Api.PublicMessageEvent, Electrotank.Electroserver5.Api.CreateOrJoinGameResponse, Electrotank.Electroserver5.Api.PublicMessageRequest, Electrotank.Electroserver5.Api.CreateRoomVariableRequest, Electrotank.Electroserver5.Api.UserUpdateEvent, Electrotank.Electroserver5.Api.PluginMessageEvent, Electrotank.Electroserver5.Api.ConnectionAttemptResponse, Electrotank.Electroserver5.Api.GetUserVariablesResponse, Electrotank.Electroserver5.Api.AddBuddiesRequest, Electrotank.Electroserver5.Api.GetUserVariablesRequest, Electrotank.Electroserver5.Api.UserVariableUpdateEvent, Electrotank.Electroserver5.Api.DeleteRoomVariableRequest, Electrotank.Electroserver5.Api.PluginRequest, Electrotank.Electroserver5.Api.UpdateUserVariableRequest, Electrotank.Electroserver5.Api.LoginRequest, Electrotank.Electroserver5.Api.ZoneUpdateEvent, Electrotank.Electroserver5.Api.BuddyStatusUpdateEvent, Electrotank.Electroserver5.Api.DeleteUserVariableRequest, Electrotank.Electroserver5.Api.PrivateMessageRequest, Electrotank.Electroserver5.Api.EvictUserFromRoomRequest, Electrotank.Electroserver5.Api.GetUsersInRoomResponse, Electrotank.Electroserver5.Api.UserEvictedFromRoomEvent, Electrotank.Electroserver5.Api.AddRoomOperatorRequest, Electrotank.Electroserver5.Api.RemoveRoomOperatorRequest, Electrotank.Electroserver5.Api.AggregatePluginRequest, Electrotank.Electroserver5.Api.GetRoomsInZoneResponse, Electrotank.Electroserver5.Api.PrivateMessageEvent, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameResponse, Electrotank.Electroserver5.Api.FindGamesResponse, Electrotank.Electroserver5.Api.GetRoomsInZoneRequest, Electrotank.Electroserver5.Api.GetUsersInRoomRequest, Electrotank.Electroserver5.Api.AggregatePluginMessageEvent, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameRequest, Electrotank.Electroserver5.Api.GenericErrorResponse, Electrotank.Electroserver5.Api.GetZonesResponse, Electrotank.Electroserver5.Api.LeaveZoneEvent, Electrotank.Electroserver5.Api.LeaveRoomEvent, Electrotank.Electroserver5.Api.LeaveRoomRequest, Electrotank.Electroserver5.Api.UpdateRoomVariableRequest, Electrotank.Electroserver5.Api.FindGamesRequest, Electrotank.Electroserver5.Api.ConnectionClosedEvent, Electrotank.Electroserver5.Api.AddBuddiesResponse, Electrotank.Electroserver5.Api.RemoveBuddiesRequest, Electrotank.Electroserver5.Api.RemoveBuddiesResponse, Electrotank.Electroserver5.Api.GetUserCountResponse, Electrotank.Electroserver5.Api.GetZonesRequest, Electrotank.Electroserver5.Api.SessionIdleEvent, Electrotank.Electroserver5.Api.GetUserCountRequest, Electrotank.Electroserver5.Api.EncryptionStateChangeEvent, Electrotank.Electroserver5.Api.RegistryConnectToPreferredGatewayRequest, Electrotank.Electroserver5.Api.ValidateAdditionalLoginResponse, Electrotank.Electroserver5.Api.GatewayKickUserRequest, Electrotank.Electroserver5.Api.GetGameTypesResponse, Electrotank.Electroserver5.Api.RegisterUDPConnectionResponse, Electrotank.Electroserver5.Api.ServerKickUserEvent, Electrotank.Electroserver5.Api.ValidateAdditionalLoginRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyResponse, Electrotank.Electroserver5.Api.PingRequest, Electrotank.Electroserver5.Api.LogOutRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionResponse, Electrotank.Electroserver5.Api.DHPublicNumbersResponse, Electrotank.Electroserver5.Api.GetServerLocalTimeResponse, Electrotank.Electroserver5.Api.JoinGameRequest, Electrotank.Electroserver5.Api.PingResponse, Electrotank.Electroserver5.Api.IdleTimeoutWarningEvent, Electrotank.Electroserver5.Api.DHSharedModulusRequest, Electrotank.Electroserver5.Api.DHSharedModulusResponse, Electrotank.Electroserver5.Api.GetGameTypesRequest, Electrotank.Electroserver5.Api.RegisterUDPConnectionRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionRequest, Electrotank.Electroserver5.Api.GetServerLocalTimeRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyRequest, Electrotank.Electroserver5.Api.DHInitiateKeyExchangeRequest, and Electrotank.Electroserver5.Api.EsUnknownMessage.
|
pure virtual |
Implements Electrotank.Electroserver5.Api.IThriftSerializable.
Implemented in Electrotank.Electroserver5.Api.CreateRoomRequest, Electrotank.Electroserver5.Api.ConnectionResponse, Electrotank.Electroserver5.Api.JoinRoomRequest, Electrotank.Electroserver5.Api.JoinZoneEvent, Electrotank.Electroserver5.Api.PublicMessageEvent, Electrotank.Electroserver5.Api.PublicMessageRequest, Electrotank.Electroserver5.Api.LoginResponse, Electrotank.Electroserver5.Api.JoinRoomEvent, Electrotank.Electroserver5.Api.ConnectionAttemptResponse, Electrotank.Electroserver5.Api.CreateOrJoinGameResponse, Electrotank.Electroserver5.Api.UpdateRoomDetailsEvent, Electrotank.Electroserver5.Api.UpdateRoomDetailsRequest, Electrotank.Electroserver5.Api.CreateRoomVariableRequest, Electrotank.Electroserver5.Api.QuickJoinGameRequest, Electrotank.Electroserver5.Api.RoomVariableUpdateEvent, Electrotank.Electroserver5.Api.GetUserVariablesRequest, Electrotank.Electroserver5.Api.GetUserVariablesResponse, Electrotank.Electroserver5.Api.DeleteRoomVariableRequest, Electrotank.Electroserver5.Api.UpdateUserVariableRequest, Electrotank.Electroserver5.Api.UserVariableUpdateEvent, Electrotank.Electroserver5.Api.AddBuddiesRequest, Electrotank.Electroserver5.Api.DeleteUserVariableRequest, Electrotank.Electroserver5.Api.PluginMessageEvent, Electrotank.Electroserver5.Api.UserUpdateEvent, Electrotank.Electroserver5.Api.PluginRequest, Electrotank.Electroserver5.Api.BuddyStatusUpdateEvent, Electrotank.Electroserver5.Api.AggregatePluginRequest, Electrotank.Electroserver5.Api.AddRoomOperatorRequest, Electrotank.Electroserver5.Api.RemoveRoomOperatorRequest, Electrotank.Electroserver5.Api.ZoneUpdateEvent, Electrotank.Electroserver5.Api.PrivateMessageRequest, Electrotank.Electroserver5.Api.LeaveZoneEvent, Electrotank.Electroserver5.Api.PrivateMessageEvent, Electrotank.Electroserver5.Api.GetRoomsInZoneRequest, Electrotank.Electroserver5.Api.GetUsersInRoomRequest, Electrotank.Electroserver5.Api.GetUsersInRoomResponse, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameRequest, Electrotank.Electroserver5.Api.FindZoneAndRoomByNameResponse, Electrotank.Electroserver5.Api.FindGamesResponse, Electrotank.Electroserver5.Api.FindGamesRequest, Electrotank.Electroserver5.Api.GetRoomsInZoneResponse, Electrotank.Electroserver5.Api.LeaveRoomEvent, Electrotank.Electroserver5.Api.GetZonesRequest, Electrotank.Electroserver5.Api.GetZonesResponse, Electrotank.Electroserver5.Api.ConnectionClosedEvent, Electrotank.Electroserver5.Api.EvictUserFromRoomRequest, Electrotank.Electroserver5.Api.LeaveRoomRequest, Electrotank.Electroserver5.Api.UserEvictedFromRoomEvent, Electrotank.Electroserver5.Api.SessionIdleEvent, Electrotank.Electroserver5.Api.GetUserCountRequest, Electrotank.Electroserver5.Api.GetUserCountResponse, Electrotank.Electroserver5.Api.GenericErrorResponse, Electrotank.Electroserver5.Api.EncryptionStateChangeEvent, Electrotank.Electroserver5.Api.RemoveBuddiesRequest, Electrotank.Electroserver5.Api.LoginRequest, Electrotank.Electroserver5.Api.AggregatePluginMessageEvent, Electrotank.Electroserver5.Api.ValidateAdditionalLoginRequest, Electrotank.Electroserver5.Api.ValidateAdditionalLoginResponse, Electrotank.Electroserver5.Api.IdleTimeoutWarningEvent, Electrotank.Electroserver5.Api.AddBuddiesResponse, Electrotank.Electroserver5.Api.GetGameTypesRequest, Electrotank.Electroserver5.Api.GetGameTypesResponse, Electrotank.Electroserver5.Api.GetServerLocalTimeResponse, Electrotank.Electroserver5.Api.RemoveBuddiesResponse, Electrotank.Electroserver5.Api.GetServerLocalTimeRequest, Electrotank.Electroserver5.Api.ServerKickUserEvent, Electrotank.Electroserver5.Api.LogOutRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyRequest, Electrotank.Electroserver5.Api.CrossDomainPolicyResponse, Electrotank.Electroserver5.Api.DHInitiateKeyExchangeRequest, Electrotank.Electroserver5.Api.DHPublicNumbersResponse, Electrotank.Electroserver5.Api.DHSharedModulusRequest, Electrotank.Electroserver5.Api.DHSharedModulusResponse, Electrotank.Electroserver5.Api.GatewayKickUserRequest, Electrotank.Electroserver5.Api.JoinGameRequest, Electrotank.Electroserver5.Api.PingRequest, Electrotank.Electroserver5.Api.PingResponse, Electrotank.Electroserver5.Api.RegisterUDPConnectionRequest, Electrotank.Electroserver5.Api.RegisterUDPConnectionResponse, Electrotank.Electroserver5.Api.RegistryConnectToPreferredGatewayRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionRequest, Electrotank.Electroserver5.Api.RemoveUDPConnectionResponse, Electrotank.Electroserver5.Api.UpdateRoomVariableRequest, and Electrotank.Electroserver5.Api.EsUnknownMessage.
|
getset |
|
getset |
|
getset |
|
getset |