Classes | Namespaces | Typedefs | Enumerations

aesop-base.h File Reference

#include "util/fixed-buffer.h"
Include dependency graph for aesop-base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  aesop::AESOPIdSizer
class  aesop::AESOPTagSizer

Namespaces

namespace  aesop

Typedefs

typedef FixedBuffer
< AESOPIdSizer,
CommonFileValidator
aesop::AESOPIdBuffer
 smart object to hold and validate aesop ID strings
typedef FixedBuffer
< AESOPTagSizer,
CommonFileValidator
aesop::AESOPTagBuffer
 smart object to hold and validate aesop tag strings

Enumerations

enum  aesop::eConstants {
  aesop::eAESOP_MaxIdLength = 31,
  aesop::eAESOP_IdBufferSize = 32,
  aesop::eAESOP_MaxTagLength = 15,
  aesop::eAESOP_TagBufferSize = 16,
  aesop::eAESOP_Invalid = 0
}
 

important aesop constants

More...
enum  aesop::eProtocol {
  aesop::eProtocol_Major = 0,
  aesop::eProtocol_Minor = 1,
  aesop::eProtocol_Long = (eProtocol_Major << 16) + eProtocol_Minor
}
 

protocol version (basically, the version of the aesop-core.h file!)

More...
enum  aesop::eServerMode {
  aesop::eServerMode_Idle = 1,
  aesop::eServerMode_Game = 2,
  aesop::eServerMode_Invalid = 0
}
 

server's status

More...
enum  aesop::eHostMode {
  aesop::eHostMode_Connected = 1,
  aesop::eHostMode_Authorized = 2,
  aesop::eHostMode_Invalid = 0
}
 

server's view of host status

More...
enum  aesop::ePlayerMode {
  aesop::ePlayerMode_UnAuth = 1,
  aesop::ePlayerMode_Browse = 2,
  aesop::ePlayerMode_Game = 3,
  aesop::ePlayerMode_Invalid = 0
}
 

server's view of player status

More...