libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Hgdc Member List

This is the complete list of members for BaseLib::Hgdc, including all inherited members.

_droppedEntriesBaseLib::IQueueBaseprotected
_lastQueueFullErrorBaseLib::IQueueBaseprotected
_queueCountBaseLib::IQueueBaseprotected
_stopProcessingThreadBaseLib::IQueueBaseprotected
addThread(int32_t index)BaseLib::IQueue
enqueue(int32_t index, std::shared_ptr< IQueueEntry > &entry, bool waitWhenFull=false)BaseLib::IQueue
getModules(int64_t familyId=-1)BaseLib::Hgdc
Hgdc(SharedObjects *bl, uint16_t port)BaseLib::Hgdcexplicit
invoke(const std::string &methodName, const PArray &parameters, int32_t timeout=10000)BaseLib::Hgdc
IQueue(SharedObjects *baseLib, uint32_t queueCount, uint32_t bufferSize)BaseLib::IQueue
IQueueBase(SharedObjects *baseLib, uint32_t queueCount)BaseLib::IQueueBase
isMaster()BaseLib::Hgdc
maxProcessingThreadCount(int32_t index)BaseLib::IQueue
maxThreadLoad(int32_t index)BaseLib::IQueue
maxThreadLoad10m(int32_t index)BaseLib::IQueue
maxThreadLoad1h(int32_t index)BaseLib::IQueue
maxThreadLoad1m(int32_t index)BaseLib::IQueue
maxWait(int32_t index)BaseLib::IQueue
maxWait10m(int32_t index)BaseLib::IQueue
maxWait1h(int32_t index)BaseLib::IQueue
maxWait1m(int32_t index)BaseLib::IQueue
moduleReset(const std::string &serialNumber)BaseLib::Hgdc
printQueueFullError(BaseLib::Output &out, const std::string &message)BaseLib::IQueueBase
processingThreadCount(int32_t index)BaseLib::IQueue
BaseLib::IQueue::processQueueEntry(int32_t index, std::shared_ptr< IQueueEntry > &entry)=0BaseLib::IQueuepure virtual
queueEmpty(int32_t index)BaseLib::IQueue
queueIsStarted(int32_t index)BaseLib::IQueue
queueSize(int32_t index)BaseLib::IQueue
registerModuleUpdateEventHandler(std::function< void(const BaseLib::PVariable &)> value)BaseLib::Hgdc
registerPacketReceivedEventHandler(int64_t familyId, std::function< void(int64_t, const std::string &, const std::vector< uint8_t > &)> value)BaseLib::Hgdc
registerReconnectedEventHandler(std::function< void()> value)BaseLib::Hgdc
sendPacket(const std::string &serialNumber, const std::vector< uint8_t > &packet)BaseLib::Hgdc
sendPacket(const std::string &serialNumber, const std::vector< char > &packet)BaseLib::Hgdc
setMode(const std::string &serialNumber, uint8_t mode)BaseLib::Hgdc
start()BaseLib::Hgdc
startQueue(int32_t index, bool waitWhenFull, uint32_t processingThreadCount, int32_t threadPriority=0, int32_t threadPolicy=SCHED_OTHER)BaseLib::IQueue
startQueue(int32_t index, bool waitWhenFull, uint32_t initialProcessingThreadCount, uint32_t maxProcessingThreadCount)BaseLib::IQueue
stop()BaseLib::Hgdc
stopQueue(int32_t index)BaseLib::IQueue
threadLoad(int32_t index)BaseLib::IQueue
unregisterModuleUpdateEventHandler(int32_t eventHandlerId)BaseLib::Hgdc
unregisterPacketReceivedEventHandler(int32_t eventHandlerId)BaseLib::Hgdc
unregisterReconnectedEventHandler(int32_t eventHandlerId)BaseLib::Hgdc
~Hgdc()BaseLib::Hgdc
~IQueue()BaseLib::IQueuevirtual
~IQueueBase()BaseLib::IQueueBaseinlinevirtual