Emergency 20 Dokumentation  4.2.0
OperationMessages.h File Reference

Go to the source code of this file.

Classes

struct  em5::multiplayer::JoinResponseData
 
struct  em5::multiplayer::JoinRequestData
 
struct  em5::multiplayer::EntityCreatedFromPrefabData
 
struct  em5::multiplayer::UnitSpawnedData
 
struct  em5::multiplayer::UnitSpawnedPlayerUpdateSelectionData
 
struct  em5::multiplayer::OrderUnitData
 
struct  em5::multiplayer::CommandExecutionData
 
struct  em5::multiplayer::CommandExecutionResult
 
struct  em5::multiplayer::FreeplayObjectiveData
 
struct  em5::multiplayer::FreeplayEventData
 
struct  em5::multiplayer::GameModeUpdateData
 
struct  em5::multiplayer::NewHintData
 
struct  em5::multiplayer::MinimapMessageData
 
struct  em5::multiplayer::MinimapIconMessageData
 
struct  em5::multiplayer::MinimapIconMessageData::Parameters
 
struct  em5::multiplayer::MinimapIconMessageData::IconParameters
 
struct  em5::multiplayer::MinimapIconMessageData::CircleParameters
 
struct  em5::multiplayer::AudioUpdateData
 
struct  em5::multiplayer::LayerChangedData
 
struct  em5::multiplayer::ServerPingData
 
struct  em5::multiplayer::ClientPingAcknowledgeData
 
struct  em5::multiplayer::CreateFireHoseData
 
struct  em5::multiplayer::SpawnParticleData
 
struct  em5::multiplayer::FadeEntityData
 
struct  em5::multiplayer::MinimapPingData
 

Namespaces

 em5
 
 em5::multiplayer
 

Typedefs

typedef boost::container::flat_map< qsf::NamedIdentifier, uint64em5::multiplayer::ContentAuthenticationChecksums
 

Enumerations

enum  em5::multiplayer::OperationMessage : uint8 {
  em5::multiplayer::OperationMessage::UNKNOWN, em5::multiplayer::OperationMessage::CLIENT_JOIN_REQUEST, em5::multiplayer::OperationMessage::SERVER_JOIN_RESPONSE, em5::multiplayer::OperationMessage::CLIENT_CHANGE_READY,
  em5::multiplayer::OperationMessage::SERVER_LOAD_MAP, em5::multiplayer::OperationMessage::CLIENT_MAP_LOADED, em5::multiplayer::OperationMessage::SERVER_GAME_START, em5::multiplayer::OperationMessage::DATA_UPDATE,
  em5::multiplayer::OperationMessage::CLIENT_COMMAND_EXECUTION, em5::multiplayer::OperationMessage::SERVER_PLAYER_JOINED, em5::multiplayer::OperationMessage::SERVER_PLAYER_LEFT, em5::multiplayer::OperationMessage::SERVER_PLAYER_CHANGED_READY,
  em5::multiplayer::OperationMessage::SERVER_PLAYER_CHANGED_USERDATA, em5::multiplayer::OperationMessage::CLIENT_PLAYER_CHANGED_USERDATA, em5::multiplayer::OperationMessage::CHAT_MESSAGE, em5::multiplayer::OperationMessage::CREATE_ENTITY_FROM_PREFAB,
  em5::multiplayer::OperationMessage::DESTROY_ENTITY, em5::multiplayer::OperationMessage::UNIT_SPAWNED, em5::multiplayer::OperationMessage::UNIT_SPAWNED_PLAYER_UPDATE_SELECTION, em5::multiplayer::OperationMessage::FREEPLAY_EVENT_UPDATE,
  em5::multiplayer::OperationMessage::PLAYER_SCORE_UPDATE, em5::multiplayer::OperationMessage::GAME_MODE_UPDATE, em5::multiplayer::OperationMessage::NEW_HINTS, em5::multiplayer::OperationMessage::MINIMAP_MESSAGES,
  em5::multiplayer::OperationMessage::MINIMAP_ICON_MESSAGES, em5::multiplayer::OperationMessage::AUDIO_UPDATE, em5::multiplayer::OperationMessage::FIREHOSE_UPDATE, em5::multiplayer::OperationMessage::SPAWN_PARTICLE,
  em5::multiplayer::OperationMessage::CLIENT_ORDERED_UNIT, em5::multiplayer::OperationMessage::CLIENT_CAMERA_POSITION, em5::multiplayer::OperationMessage::SERVER_COMMAND_EXECUTION_RESPONSE, em5::multiplayer::OperationMessage::HIGHSCORE_SUBMIT_INITIATED,
  em5::multiplayer::OperationMessage::HIGHSCORE_SUBMIT_DECLINED, em5::multiplayer::OperationMessage::HIGHSCORE_SUBMIT_ACCEPT, em5::multiplayer::OperationMessage::HIGHSCORE_SUBMIT_SUCCEEDED, em5::multiplayer::OperationMessage::LAYER_CHANGED,
  em5::multiplayer::OperationMessage::SERVER_PING, em5::multiplayer::OperationMessage::CLIENT_PING_ACKNOWLEDGE, em5::multiplayer::OperationMessage::FADE_ENTITY, em5::multiplayer::OperationMessage::MINIMAP_PING,
  em5::multiplayer::OperationMessage::_NUM_MESSAGES
}
 EMERGENCY 5 multiplayer operation message types. More...
 
enum  em5::multiplayer::JoinResponse : uint8 {
  em5::multiplayer::JoinResponse::UNKNOWN, em5::multiplayer::JoinResponse::JOIN_SUCCESS, em5::multiplayer::JoinResponse::JOIN_BAD_PASSWORD, em5::multiplayer::JoinResponse::JOIN_INCOMPATIBLE_GAME_MODIFICATIONS,
  em5::multiplayer::JoinResponse::JOIN_CONTENT_AUTHENTICATION_FAILED, em5::multiplayer::JoinResponse::JOIN_SESSION_FULL
}