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

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

_blBaseLib::Systems::IPhysicalInterfaceprotected
_callbackThreadBaseLib::Systems::IPhysicalInterfaceprotected
_currentIdBaseLib::IEventsExprotected
_droppedEntriesBaseLib::IQueueBaseprotected
_eventHandlerMutexBaseLib::IEventsExprotected
_eventHandlersBaseLib::IEventsExprotected
_familyIdBaseLib::Systems::IPhysicalInterfaceprotected
_fileDescriptorBaseLib::Systems::IPhysicalInterfaceprotected
_gpioDescriptorsBaseLib::Systems::IPhysicalInterfaceprotected
_hostnameBaseLib::Systems::IPhysicalInterfaceprotected
_ipAddressBaseLib::Systems::IPhysicalInterfaceprotected
_lastPacketReceivedBaseLib::Systems::IPhysicalInterfaceprotected
_lastPacketSentBaseLib::Systems::IPhysicalInterfaceprotected
_lastQueueFullErrorBaseLib::IQueueBaseprotected
_lifetickStateBaseLib::Systems::IPhysicalInterfaceprotected
_lifetickTimeBaseLib::Systems::IPhysicalInterfaceprotected
_listenThreadBaseLib::Systems::IPhysicalInterfaceprotected
_lockfileBaseLib::Systems::IPhysicalInterfaceprotected
_maxPacketProcessingTimeBaseLib::Systems::IPhysicalInterfaceprotected
_myAddressBaseLib::Systems::IPhysicalInterfaceprotected
_queueCountBaseLib::IQueueBaseprotected
_rawPacketEventBaseLib::Systems::IPhysicalInterfaceprotected
_sendMutexBaseLib::Systems::IPhysicalInterfaceprotected
_settingsBaseLib::Systems::IPhysicalInterfaceprotected
_stopCallbackThreadBaseLib::Systems::IPhysicalInterfaceprotected
_stoppedBaseLib::Systems::IPhysicalInterfaceprotected
_stopProcessingThreadBaseLib::IQueueBaseprotected
_updateModeBaseLib::Systems::IPhysicalInterfaceprotected
addEventHandler(IEventSinkBase *eventHandler)BaseLib::IEventsExvirtual
addEventHandlers(EventHandlers eventHandlers)BaseLib::IEventsExvirtual
addThread(int32_t index)BaseLib::IQueue
closeGPIO(uint32_t index)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
disableUpdateMode()BaseLib::Systems::IPhysicalInterfacevirtual
enableUpdateMode()BaseLib::Systems::IPhysicalInterfacevirtual
enqueue(int32_t index, std::shared_ptr< IQueueEntry > &entry, bool waitWhenFull=false)BaseLib::IQueue
exportGPIO(uint32_t index)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
getAddress()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getEventHandlers()BaseLib::IEventsExvirtual
getFirmwareVersion()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getGPIO(uint32_t index)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
getGPIOPath(uint32_t index)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
getHostname()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getID()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getIpAddress()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getSerialNumber()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
getType()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
gpioDefined(uint32_t)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
gpioOpen(uint32_t)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
IEventsEx()BaseLib::IEventsEx
IPhysicalInterface(BaseLib::SharedObjects *baseLib, int32_t familyId)BaseLib::Systems::IPhysicalInterface
IPhysicalInterface(BaseLib::SharedObjects *baseLib, int32_t familyId, std::shared_ptr< PhysicalInterfaceSettings > settings)BaseLib::Systems::IPhysicalInterface
IQueue(SharedObjects *baseLib, uint32_t queueCount, uint32_t bufferSize)BaseLib::IQueue
IQueueBase(SharedObjects *baseLib, uint32_t queueCount)BaseLib::IQueueBase
isDefault()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
isNetworkDevice()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
isOpen()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
lastPacketReceived()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
lastPacketSent()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
lifetick()BaseLib::Systems::IPhysicalInterfacevirtual
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
openGPIO(uint32_t index, bool readOnly)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
printQueueFullError(BaseLib::Output &out, const std::string &message)BaseLib::IQueueBase
processingThreadCount(int32_t index)BaseLib::IQueue
processQueueEntry(int32_t index, std::shared_ptr< BaseLib::IQueueEntry > &entry) overrideBaseLib::Systems::IPhysicalInterfaceprotected
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
raisePacketReceived(std::shared_ptr< Packet > packet)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
removeEventHandler(PEventHandler eventHandler)BaseLib::IEventsExvirtual
responseDelay()BaseLib::Systems::IPhysicalInterfaceinlinevirtual
saveSettingToDatabase(std::string setting, std::string &value)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
saveSettingToDatabase(std::string setting, int32_t value)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
saveSettingToDatabase(std::string setting, std::vector< char > &value)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
sendPacket(std::shared_ptr< Packet > packet)=0BaseLib::Systems::IPhysicalInterfacepure virtual
setDevicePermission(int32_t userID, int32_t groupID)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
setGPIO(uint32_t index, bool value)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
setGPIODirection(uint32_t index, GPIODirection::Enum direction)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
setGPIOEdge(uint32_t index, GPIOEdge::Enum edge)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
setGPIOPermission(uint32_t index, int32_t userID, int32_t groupID, bool readOnly)BaseLib::Systems::IPhysicalInterfaceprotectedvirtual
setRawPacketEvent(std::function< void(int32_t familyId, const std::string &interfaceId, const BaseLib::PVariable &packet)> value)BaseLib::Systems::IPhysicalInterfaceinline
setup(int32_t userID, int32_t groupID, bool setPermissions)BaseLib::Systems::IPhysicalInterfaceinlinevirtual
startListening()BaseLib::Systems::IPhysicalInterfacevirtual
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
stopListening()BaseLib::Systems::IPhysicalInterfacevirtual
stopQueue(int32_t index)BaseLib::IQueue
threadLoad(int32_t index)BaseLib::IQueue
~IEventsEx()BaseLib::IEventsExvirtual
~IPhysicalInterface()BaseLib::Systems::IPhysicalInterfacevirtual
~IQueue()BaseLib::IQueuevirtual
~IQueueBase()BaseLib::IQueueBaseinlinevirtual