Namespaces | Functions | Variables
GlobalFunctions.cpp File Reference
#include <ForwardDeclarations.h>
Include dependency graph for GlobalFunctions.cpp:

Go to the source code of this file.

Namespaces

namespace  beliefstate
 

Main beliefstate system class.


Functions

string beliefstate::colorSpecifierForID (int nID, bool bBold=false)
ConfigSettings beliefstate::configSettings ()
bool beliefstate::contextIDTaken (int nID)
int beliefstate::createContextID ()
int beliefstate::createPluginID ()
Event beliefstate::defaultEvent (string strEventName)
Result beliefstate::defaultResult ()
ServiceEvent beliefstate::defaultServiceEvent (string strServiceName)
void beliefstate::deleteDirectory (string strPath, bool bEvenIfNonEmpty=true)
Event beliefstate::eventInResponseTo (Event evRequest, std::string strEventName="")
ServiceEvent beliefstate::eventInResponseTo (ServiceEvent seRequest, std::string strServiceName="")
void beliefstate::freeContextID (int nID)
void beliefstate::freePluginID (int nID)
CDesignatorbeliefstate::getPluginConfig (string strPluginName)
void beliefstate::issueGlobalToken (std::string strToken)
int beliefstate::nextSequenceNumber ()
string beliefstate::normalColorSpecifier ()
bool beliefstate::pluginIDTaken (int nID)
list< StatusMessage > beliefstate::queuedMessages ()
void beliefstate::queueMessage (StatusMessage msgQueue)
StatusMessage beliefstate::queueMessage (string strColorCode, bool bBold, string strPrefix, string strMessage)
void beliefstate::resetSequenceNumbers ()
void beliefstate::revokeGlobalToken (std::string strToken)
int beliefstate::rmfile (const char *path, const struct stat *sb, int flag, struct FTW *ftwbuf)
void beliefstate::setConfigSettings (ConfigSettings cfgsetSettings)
bool beliefstate::waitForGlobalToken (std::string strToken, float fTimeout=2.0)
bool beliefstate::wasGlobalTokenIssued (std::string strToken)

Variables

static ConfigSettings beliefstate::g_cfgsetSettings
static std::list< int > beliefstate::g_lstContextIDs
static std::list< int > beliefstate::g_lstPluginIDs
static std::list< StatusMessage > beliefstate::g_lstStatusMessages
static std::map< std::string, int > beliefstate::g_mapIssuedGlobalTokens
static std::map< std::string,
CDesignator * > 
beliefstate::g_mapPluginSettings
static std::mutex beliefstate::g_mtxGlobalSettings
static std::mutex beliefstate::g_mtxGlobalTokensLock
static std::mutex beliefstate::g_mtxStatusMessages
static int beliefstate::g_nHighestSequenceNumber = 0
static std::mutex beliefstate::m_mtxSequenceNumberLock


beliefstate
Author(s): Jan Winkler
autogenerated on Sun Oct 5 2014 22:30:16