Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
Connection Member List

This is the complete list of members for Connection, including all inherited members.

aboutToSynchronizeConnection
active()Connectionvirtual
addToVarsCache(const String &name, const String &extraTag="")Connection
BaseMonitorConnectionfriend
clearVarsCache()Connection
ClientConnectionfriend
Connection()Connection
dataTypeForCachedVar(uint32_t cacheId, Message::DataTypes &type)Connection
devInfo()Connectionprotected
devInfoValid() constConnectionprotected
doDisposeCaches()Connectionprotected
doGetClient(Client *&client, int targetId, int targetCh, int sourceCh)=0Connectionprotectedpure virtual
doInvokeEvent(const Event &event)Connectionprotected
doReleaseClient(Client *client)=0Connectionprotectedpure virtual
doStart()=0Connectionprotectedpure virtual
doStop()=0Connectionprotectedpure virtual
ensureSynchronized(Client *client, bool force, bool useCoherentValues)Connectionprotected
eventsThread() constConnection
existsInVarsCache(uint32_t cacheId)Connection
findInVarsCache(const String &name, const String &extraTag="")Connection
getClient(Client *&client)Connectionvirtual
getClient(Client *&client, int targetId, int targetCh, int sourceCh)Connectionvirtual
getMonitor(Monitor *&monitor)Connectionvirtual
getMonitor(Monitor *&monitor, int targetId, int targetCh, int sourceCh)Connectionvirtual
getOscilloscope(Oscilloscope *&oscilloscope)Connectionvirtual
getOscilloscope(Oscilloscope *&oscilloscope, int targetId, int targetCh, int sourceCh)Connectionvirtual
getVariablesCacheItem(Client *client, uint32_t cacheId, bool forceVarDictUpdate, bool useCoherentValues, bool checkFullVar, VariablesCacheItem *&vcache)Connectionprotected
getVariablesCacheItem(Client *client, uint32_t cacheId, bool forceVarDictUpdate, bool useCoherentValues, bool checkFullVar, uint32_t startMsgOffset, uint32_t splitOffset, VariablesCacheItem *&vcache)Connectionprotected
id() constConnection
invoke(long tagData) overrideConnectionprotected
m_stoppedOnDisposeConnectionprotected
monitorsCache()Connectionprotected
onAboutToSynchronize()Connectionprotected
onEvent(const Event &event)Connectionprotected
onStarted()Connectionprotected
onStopped()Connectionprotected
onSynchronizeCompleted(Globals::Results re)Connectionprotected
OscilloscopeConnectionfriend
oscilloscopesCache()Connectionprotected
parseVar(const String &name, RVar::Dict::VarData::PtrVector &varDataList, RVar::Dict::ParseFlags parseFlags=RVar::Dict::pfDefault)Connectionprotected
parseVar(const String &name, uint32_t startMsgOffset, uint32_t msgOffset, RVar::Dict::VarData::PtrVector &varDataList, RVar::Index &srcIndex, RVar::Dict::ParseFlags parseFlags=RVar::Dict::pfDefault)Connectionprotected
queryDeviceInfo(Client *client, bool force, bool &devInfoChanged)Connectionprotected
releaseClient(Client *client)Connectionvirtual
releaseMonitor(Monitor *monitor)Connectionvirtual
releaseOscilloscope(Oscilloscope *oscilloscope)Connectionvirtual
removeFromVarsCache(uint32_t cacheId)Connection
scheduleType() constConnection
setEventsThread(EventDispatcherThread *value)Connectionprotected
setScheduleType(Tool::ThreadHelper::ScheduleTypes value)Connection
setVtxPath(const String &value)Connection
start()Connectionvirtual
startedConnection
stop()Connectionvirtual
stoppedConnection
synchronizeCompletedConnection
testCachedVar(uint32_t cacheId)Connection
updateVarsCache()Connection
vtxPath()Connection
~Connection()Connectionvirtual