omegalib  13.1
omega::MissionControlMessageIds Class Reference

Stores the 4-character ids of messages used by the Mission Control protocol. More...

#include <MissionControl.h>

Static Public Attributes

static const char * Bye
 bye! - tells the server this connection is over and will be closed after this message. More...
 
static const char * MyNameIs
 mnis <name> - updates the name the server will use to identify this connection. More...
 
static const char * LogMessage
 smsg <string> - sent by the server to a client: contains a log or response message that can be printed to the local console. More...
 
static const char * ClientConnected
 ccon <name> - Sent by the server to all clients when a new client connects. More...
 
static const char * ClientDisconnected
 dcon <name> - Sent by the server to all clients when a client disconnects. More...
 
static const char * ClientList
 clls <client list>=""> - Sent by the server to clients, contains a list of space-separated client names for all the clients currently connected to the server. More...
 
static const char * LogEnabled
 log1 <log enabled>=""> - Sent by clients to server, tells server to forward log messages to this client. More...
 
static const char * LogDisabled
 log0 <log disabled>=""> - Sent by clients to server, tells server to disable forwarding of log messages to this client. More...
 
static const char * ScriptCommand
 scmd <command> - default behavior (see MissionControlMessageHandler): the receiver will dispatch <command> to the script interpreter. More...
 
static const char * StatRequest
 strq [statname][|statname]* - default behavior (see MissionControlMessageHandler): the receiver will send back a strq message with a list of pipe | separated stat names More...
 
static const char * StatEnable
 sted [statname]+ - default behavior (see MissionControlMessageHandler): the receiver will enable a set of statistics whose data will be returned back for each stat update message More...
 
static const char * StatUpdate
 stup [name cur min max avg]* - default behavior (see MissionControlMessageHandler): the receiver will send back a stup message with current data (name, min, max, average times / values) about statistics enabled by a sten message. More...
 
static const char * Event
 ievt [binary event data] - default behavior (see MissionControlMessageHandler): the receiver will deserialize and forward an Event to the ServiceManager. More...
 

Detailed Description

Stores the 4-character ids of messages used by the Mission Control protocol.

Member Data Documentation

const char* omega::MissionControlMessageIds::Bye
static

bye! - tells the server this connection is over and will be closed after this message.

const char* omega::MissionControlMessageIds::ClientConnected
static

ccon <name> - Sent by the server to all clients when a new client connects.

const char* omega::MissionControlMessageIds::ClientDisconnected
static

dcon <name> - Sent by the server to all clients when a client disconnects.

const char* omega::MissionControlMessageIds::ClientList
static

clls <client list>=""> - Sent by the server to clients, contains a list of space-separated client names for all the clients currently connected to the server.

const char* omega::MissionControlMessageIds::Event
static

ievt [binary event data] - default behavior (see MissionControlMessageHandler): the receiver will deserialize and forward an Event to the ServiceManager.

const char* omega::MissionControlMessageIds::LogDisabled
static

log0 <log disabled>=""> - Sent by clients to server, tells server to disable forwarding of log messages to this client.

const char* omega::MissionControlMessageIds::LogEnabled
static

log1 <log enabled>=""> - Sent by clients to server, tells server to forward log messages to this client.

const char* omega::MissionControlMessageIds::LogMessage
static

smsg <string> - sent by the server to a client: contains a log or response message that can be printed to the local console.

const char* omega::MissionControlMessageIds::MyNameIs
static

mnis <name> - updates the name the server will use to identify this connection.

const char* omega::MissionControlMessageIds::ScriptCommand
static

scmd <command> - default behavior (see MissionControlMessageHandler): the receiver will dispatch <command> to the script interpreter.

const char* omega::MissionControlMessageIds::StatEnable
static

sted [statname]+ - default behavior (see MissionControlMessageHandler): the receiver will enable a set of statistics whose data will be returned back for each stat update message

const char* omega::MissionControlMessageIds::StatRequest
static

strq [statname][|statname]* - default behavior (see MissionControlMessageHandler): the receiver will send back a strq message with a list of pipe | separated stat names

const char* omega::MissionControlMessageIds::StatUpdate
static

stup [name cur min max avg]* - default behavior (see MissionControlMessageHandler): the receiver will send back a stup message with current data (name, min, max, average times / values) about statistics enabled by a sten message.


The documentation for this class was generated from the following file: