#include <ArServerData.h>
Public Member Functions | |
| bool | addDataFlags (const char *dataFlags) |
| ArServerData (const char *name, const char *description, unsigned int command, ArFunctor2< ArServerClient *, ArNetPacket * > *functor, const char *argumentDescription, const char *returnDescription, const char *commandGroup=NULL, const char *dataFlags=NULL, ArRetFunctor1< long, unsigned int > *getFrequencyFunctor=NULL, ArFunctor2< long, unsigned int > *requestChangedFunctor=NULL, ArFunctor2< ArServerClient *, ArNetPacket * > *requestOnceFunctor=NULL) | |
| Constructor. | |
| void | callRequestChangedFunctor (void) |
| const char * | getArgumentDescription (void) |
| unsigned int | getCommand (void) |
| const char * | getCommandGroup (void) |
| const char * | getDataFlagsString (void) |
| const char * | getDescription (void) |
| ArFunctor2< ArServerClient *, ArNetPacket * > * | getFunctor (void) |
| const char * | getName (void) |
| ArFunctor2< ArServerClient *, ArNetPacket * > * | getRequestOnceFunctor (void) |
| const char * | getReturnDescription (void) |
| bool | hasDataFlag (const char *dataFlag) |
| bool | isIdlePacket (void) |
| bool | isSlowPacket (void) |
| bool | remDataFlag (const char *dataFlag) |
| virtual | ~ArServerData () |
| Destructor. | |
Protected Attributes | |
| std::string | myArgumentDescription |
| unsigned int | myCommand |
| std::string | myCommandGroup |
| ArArgumentBuilder | myDataFlagsBuilder |
| ArMutex | myDataMutex |
| std::string | myDescription |
| ArFunctor2< ArServerClient *, ArNetPacket * > * | myFunctor |
| ArRetFunctor1< long, unsigned int > * | myGetFrequencyFunctor |
| bool | myIdlePacket |
| std::string | myName |
| std::string | myRawDataFlags |
| ArFunctor2< long, unsigned int > * | myRequestChangedFunctor |
| ArFunctor2< ArServerClient *, ArNetPacket * > * | myRequestOnceFunctor |
| std::string | myReturnDescription |
| bool | mySlowPacket |
| ArServerData::ArServerData | ( | const char * | name, | |
| const char * | description, | |||
| unsigned int | command, | |||
| ArFunctor2< ArServerClient *, ArNetPacket * > * | functor, | |||
| const char * | argumentDescription, | |||
| const char * | returnDescription, | |||
| const char * | commandGroup = NULL, |
|||
| const char * | dataFlags = NULL, |
|||
| ArRetFunctor1< long, unsigned int > * | getFrequencyFunctor = NULL, |
|||
| ArFunctor2< long, unsigned int > * | requestChangedFunctor = NULL, |
|||
| ArFunctor2< ArServerClient *, ArNetPacket * > * | requestOnceFunctor = NULL | |||
| ) |
Constructor.
| ArServerData::~ArServerData | ( | ) | [virtual] |
Destructor.
| bool ArServerData::addDataFlags | ( | const char * | dataFlags | ) |
| void ArServerData::callRequestChangedFunctor | ( | void | ) |
| const char* ArServerData::getArgumentDescription | ( | void | ) | [inline] |
| unsigned int ArServerData::getCommand | ( | void | ) | [inline] |
| const char* ArServerData::getCommandGroup | ( | void | ) | [inline] |
| const char* ArServerData::getDataFlagsString | ( | void | ) | [inline] |
| const char* ArServerData::getDescription | ( | void | ) | [inline] |
| ArFunctor2<ArServerClient *, ArNetPacket *>* ArServerData::getFunctor | ( | void | ) | [inline] |
| const char* ArServerData::getName | ( | void | ) | [inline] |
| ArFunctor2<ArServerClient *, ArNetPacket *>* ArServerData::getRequestOnceFunctor | ( | void | ) | [inline] |
| const char* ArServerData::getReturnDescription | ( | void | ) | [inline] |
| bool ArServerData::hasDataFlag | ( | const char * | dataFlag | ) |
| bool ArServerData::isIdlePacket | ( | void | ) | [inline] |
| bool ArServerData::isSlowPacket | ( | void | ) | [inline] |
| bool ArServerData::remDataFlag | ( | const char * | dataFlag | ) |
std::string ArServerData::myArgumentDescription [protected] |
unsigned int ArServerData::myCommand [protected] |
std::string ArServerData::myCommandGroup [protected] |
ArArgumentBuilder ArServerData::myDataFlagsBuilder [protected] |
ArMutex ArServerData::myDataMutex [protected] |
std::string ArServerData::myDescription [protected] |
ArFunctor2<ArServerClient *, ArNetPacket *>* ArServerData::myFunctor [protected] |
ArRetFunctor1<long, unsigned int>* ArServerData::myGetFrequencyFunctor [protected] |
bool ArServerData::myIdlePacket [protected] |
std::string ArServerData::myName [protected] |
std::string ArServerData::myRawDataFlags [protected] |
ArFunctor2<long, unsigned int>* ArServerData::myRequestChangedFunctor [protected] |
ArFunctor2<ArServerClient *, ArNetPacket *>* ArServerData::myRequestOnceFunctor [protected] |
std::string ArServerData::myReturnDescription [protected] |
bool ArServerData::mySlowPacket [protected] |
1.4.7