#include <ForwardDeclarations.h>
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) |
CDesignator * | beliefstate::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 |