messages.h File Reference

Go to the source code of this file.

Namespaces

namespace  FastEcslent

Typedefs

typedef struct PackedHeader FastEcslent::Header
typedef struct PackedState FastEcslent::State
typedef struct PackedInfo FastEcslent::Info
typedef struct PackedCommandEntity FastEcslent::CommandEntity
typedef struct PackedCreateEntity FastEcslent::CreateEntity
typedef struct
PackedRepositionEntity 
FastEcslent::RepositionEntity
typedef struct PackedMessage FastEcslent::Message

Enumerations

enum  FastEcslent::MessageTypes {
  FastEcslent::INFOMESSAGETYPE = 0, FastEcslent::STATEMESSAGETYPE = 1, FastEcslent::REQUESTINFOMESSAGETYPE = 2, FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE = 3,
  FastEcslent::COMMANDENTITYMESSAGETYPE = 4, FastEcslent::CREATEENTITYMESSAGETYPE = 5, FastEcslent::REPOSITIONENTITYMESSAGETYPE = 6, FastEcslent::SQUELCHMESSAGETYPE = 7,
  FastEcslent::NUMBEROFMESSAGETYPES = 8
}

Functions

struct FastEcslent::__attribute__ ((__packed__)) PackedHeader
void FastEcslent::printMessageHeader (Header h)
void FastEcslent::printMessageData (Message *m)
void FastEcslent::printMessage (Message *m)
void FastEcslent::printState (State *s)

Variables

const int FastEcslent::MaxMessageSize = 65536
const int FastEcslent::MessageSize = sizeof(Message)
const int FastEcslent::HeaderSize = sizeof(Header)
const int FastEcslent::StateSize = sizeof(State)
const int FastEcslent::InfoSize = sizeof(Info)
const int FastEcslent::CommandEntitySize = sizeof(CommandEntity)
const int FastEcslent::CreateEntitySize = sizeof(CreateEntity)
const int FastEcslent::RepositionEntitySize = sizeof(RepositionEntity)


Generated on Thu Sep 26 13:12:00 2013 for FastECSLent by  doxygen 1.5.4