![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Hgdc, including all inherited members.
| _droppedEntries | BaseLib::IQueueBase | protected |
| _lastQueueFullError | BaseLib::IQueueBase | protected |
| _queueCount | BaseLib::IQueueBase | protected |
| _stopProcessingThread | BaseLib::IQueueBase | protected |
| 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::Hgdc | explicit |
| invoke(const std::string &methodName, const PArray ¶meters, 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)=0 | BaseLib::IQueue | pure 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::IQueue | virtual |
| ~IQueueBase() | BaseLib::IQueueBase | inlinevirtual |