VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
DtTextInterface Class Reference

List of all members.

Public Member Functions

 DtTextInterface (DtVrfRemoteController *controller)
virtual ~DtTextInterface ()
void readStdin ()
void createScenario (char *str)
virtual void setTimeToQuit (bool yesNo)
virtual bool timeToQuit () const
virtual bool scenarioLoaded () const
void prompt ()
virtual DtVrfRemoteController * controller () const
virtual void createTank (char *str)
virtual void createWanderTask ()
virtual void requestScriptsList ()
 DtTextInterface (DtVrfRemoteController *controller)
virtual ~DtTextInterface ()
void readStdin ()
virtual void setTimeToQuit (bool yesNo)
virtual bool timeToQuit () const
virtual DtVrfRemoteController * controller () const
virtual void createWaypoint (char *str)
virtual void createRoute (char *str)
virtual void createTank (char *str)
virtual void createAggregate (char *str)
virtual void setPlan (char *str)
virtual void setLabel (char *str)
virtual void setLocation (char *str)
virtual void setFuel (char *str)
virtual void setTarget (char *str)
virtual void setRestore (char *str)
virtual void patrolRoute (char *str)
virtual void moveToPoint (char *str)
virtual void follow (char *str)
virtual void wait (char *str)
virtual void bigRoute (int iPoints)

Static Public Member Functions

static void scenarioLoadedCb (void *usr)
static void vrfObjectCreatedCb (const DtString &name, const DtEntityIdentifier &id, void *usr)
static void requestLuaScriptsCb (DtSimMessage *msg, void *usr)
static void listCmd (char *s, DtTextInterface *a)
static void loadCmd (char *s, DtTextInterface *a)
static bool missingBackends (DtBackendMap *map, void *usr)
static void newCmd (char *s, DtTextInterface *a)
static void saveCmd (char *s, DtTextInterface *a)
static void createCmd (char *s, DtTextInterface *a)
static void setCmd (char *s, DtTextInterface *a)
static void taskCmd (char *s, DtTextInterface *a)
static void aggregateCmd (char *s, DtTextInterface *a)
static void deleteCmd (char *s, DtTextInterface *a)
static void closeCmd (char *s, DtTextInterface *a)
static void monitorResourcesCmd (char *s, DtTextInterface *a)
static void removeMonitorResourcesCmd (char *s, DtTextInterface *a)
static void rewindCmd (char *s, DtTextInterface *a)
static void runCmd (char *s, DtTextInterface *a)
static void pauseCmd (char *s, DtTextInterface *a)
static void simrunCmd (char *s, DtTextInterface *a)
static void simpauseCmd (char *s, DtTextInterface *a)
static void quitCmd (char *s, DtTextInterface *a)
static void helpCmd (char *s, DtTextInterface *a)
static void bigRouteCmd (char *s, DtTextInterface *a)
static void backendAddedCb (const DtSimulationAddress &addr, void *usr)
static void backendRemovedCb (const DtSimulationAddress &addr, void *usr)
static void backendLoadedCb (const DtSimulationAddress &addr, void *usr)
static void backendSavedCb (const DtSimulationAddress &addr, DtSaveResult result, void *usr)
static void ScenarioLoadedCb (void *usr)
static void ScenarioSavedCb (void *usr)
static void vrfObjectCreatedCb (const DtString &name, const DtEntityIdentifier &id, void *usr)
static void planCb (const DtString &name, const DtList &stmts, bool append, void *usr)
static void planStmtCb (const DtString &id, DtPlanStatus status, void *usr)
static void planCompleteCb (const DtString &id, void *usr)
static void resourcesProcessedCb (DtSimMessage *msg, void *usr)
static void objectConsoleMessageCb (const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)

Protected Member Functions

void prompt ()
void processCmd (char *buff)

Protected Attributes

bool myTimeToQuit
DtVrfRemoteController * myController
DtSelectParam sparam

Static Protected Attributes

static bool myScenarioLoaded
static bool myTankCreated
static DtString myMsg
static unsigned int theNextAggregateId
static unsigned int theNextSubordinateId

Private Attributes

int kbInterest

Constructor & Destructor Documentation

virtual DtTextInterface::~DtTextInterface ( ) [virtual]
virtual DtTextInterface::~DtTextInterface ( ) [virtual]

Member Function Documentation

void DtTextInterface::createScenario ( char *  str)
virtual void DtTextInterface::setTimeToQuit ( bool  yesNo) [virtual]
virtual bool DtTextInterface::timeToQuit ( ) const [virtual]
virtual bool DtTextInterface::scenarioLoaded ( ) const [virtual]
virtual DtVrfRemoteController* DtTextInterface::controller ( ) const [virtual]
virtual void DtTextInterface::createTank ( char *  str) [virtual]
virtual void DtTextInterface::createWanderTask ( ) [virtual]
virtual void DtTextInterface::requestScriptsList ( ) [virtual]
static void DtTextInterface::scenarioLoadedCb ( void *  usr) [static]
static void DtTextInterface::vrfObjectCreatedCb ( const DtString &  name,
const DtEntityIdentifier &  id,
void *  usr 
) [static]
static void DtTextInterface::requestLuaScriptsCb ( DtSimMessage *  msg,
void *  usr 
) [static]
virtual void DtTextInterface::setTimeToQuit ( bool  yesNo) [virtual]
virtual bool DtTextInterface::timeToQuit ( ) const [virtual]
virtual DtVrfRemoteController* DtTextInterface::controller ( ) const [virtual]
virtual void DtTextInterface::createWaypoint ( char *  str) [virtual]
virtual void DtTextInterface::createRoute ( char *  str) [virtual]
virtual void DtTextInterface::createTank ( char *  str) [virtual]
virtual void DtTextInterface::createAggregate ( char *  str) [virtual]
virtual void DtTextInterface::setPlan ( char *  str) [virtual]
virtual void DtTextInterface::setLabel ( char *  str) [virtual]
virtual void DtTextInterface::setLocation ( char *  str) [virtual]
virtual void DtTextInterface::setFuel ( char *  str) [virtual]
virtual void DtTextInterface::setTarget ( char *  str) [virtual]
virtual void DtTextInterface::setRestore ( char *  str) [virtual]
virtual void DtTextInterface::patrolRoute ( char *  str) [virtual]
virtual void DtTextInterface::moveToPoint ( char *  str) [virtual]
virtual void DtTextInterface::follow ( char *  str) [virtual]
virtual void DtTextInterface::wait ( char *  str) [virtual]
virtual void DtTextInterface::bigRoute ( int  iPoints) [virtual]
static void DtTextInterface::listCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::loadCmd ( char *  s,
DtTextInterface *  a 
) [static]
static bool DtTextInterface::missingBackends ( DtBackendMap *  map,
void *  usr 
) [static]
static void DtTextInterface::newCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::saveCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::createCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::setCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::taskCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::aggregateCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::deleteCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::closeCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::monitorResourcesCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::removeMonitorResourcesCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::rewindCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::runCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::pauseCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::simrunCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::simpauseCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::quitCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::helpCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::bigRouteCmd ( char *  s,
DtTextInterface *  a 
) [static]
static void DtTextInterface::backendAddedCb ( const DtSimulationAddress &  addr,
void *  usr 
) [static]
static void DtTextInterface::backendRemovedCb ( const DtSimulationAddress &  addr,
void *  usr 
) [static]
static void DtTextInterface::backendLoadedCb ( const DtSimulationAddress &  addr,
void *  usr 
) [static]
static void DtTextInterface::backendSavedCb ( const DtSimulationAddress &  addr,
DtSaveResult  result,
void *  usr 
) [static]
static void DtTextInterface::ScenarioLoadedCb ( void *  usr) [static]
static void DtTextInterface::ScenarioSavedCb ( void *  usr) [static]
static void DtTextInterface::vrfObjectCreatedCb ( const DtString &  name,
const DtEntityIdentifier &  id,
void *  usr 
) [static]
static void DtTextInterface::planCb ( const DtString &  name,
const DtList &  stmts,
bool  append,
void *  usr 
) [static]
static void DtTextInterface::planStmtCb ( const DtString &  id,
DtPlanStatus  status,
void *  usr 
) [static]
static void DtTextInterface::planCompleteCb ( const DtString &  id,
void *  usr 
) [static]
static void DtTextInterface::resourcesProcessedCb ( DtSimMessage *  msg,
void *  usr 
) [static]
static void DtTextInterface::objectConsoleMessageCb ( const DtEntityIdentifier &  id,
int  notifyLevel,
const DtString &  message,
void *  usr 
) [static]
void DtTextInterface::prompt ( ) [protected]
void DtTextInterface::processCmd ( char *  buff) [protected]

Member Data Documentation

bool DtTextInterface::myTankCreated [static, protected]
DtString DtTextInterface::myMsg [static, protected]
DtSelectParam DtTextInterface::sparam [protected]
unsigned int DtTextInterface::theNextAggregateId [static, protected]
unsigned int DtTextInterface::theNextSubordinateId [static, protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)