OpenZWave Library  1.5.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 COpenZWave::Bitfield
 COpenZWave::CommandClassBase class for all Z-Wave command classes
 COpenZWave::Node::CommandClassData
 COpenZWave::CommandClassesManages a map of command classes supported by a specific Z-Wave node
 COpenZWave::DNSImplements platform-independent DNS lookup Operations
 COpenZWave::DNSLookup
 COpenZWave::DNSThreadDNSThread provides Async DNS lookups for checking revision numbers of Config Files against the official database
 COpenZWave::DriverHandles communication between OpenZWave and a device attached via a serial port (typically a controller)
 COpenZWave::Driver::DriverData
 Cstd::exceptionSTL class
 COpenZWave::FileOpsImplements platform-independent File Operations
 COpenZWave::GroupManages a group of devices (various nodes associated with each other)
 COpenZWave::HttpDownload
 COpenZWave::i_HttpClient
 COpenZWave::i_LogImplA Abstract class to create a Custom Logging MethodUse this as the basis to create a custom logging class for your applation
 COpenZWave::InstanceAssociation
 COpenZWave::ValueList::ItemAn item (element) in the list of values
 COpenZWave::Bitfield::Iterator
 COpenZWave::Localization
 COpenZWave::LockGuard
 COpenZWave::LogImplements a platform-independent log...written to the console and, optionally, a file
 COpenZWave::ManagerThe main public interface to OpenZWave
 COpenZWave::ManufacturerSpecificDBThe _ManufacturerSpecificDB class handles the Config File Database that we use to configure devices
 COpenZWave::MsgMessage object to be passed to and from devices on the Z-Wave network
 COpenZWave::NodeDescribes a Z-Wave node object...typically a device on the Z-Wave network
 COpenZWave::Node::NodeData
 COpenZWave::NotificationProvides a container for data sent via the notification callback handler installed by a call to Manager::AddWatcher
 COpenZWave::OptionsManages library options read from XML files or the command line
 Cozwversion
 COpenZWave::SimpleHTTPClient::POSTThis class is used for Posting data to a HTTP(s) serverPost some data to a HTTP(s) server
 COpenZWave::Ref
 COpenZWave::CommandClass::RefreshValue
 COpenZWave::SimpleHTTPClient::RequestMain class for making a HTTP request to a HTTP(s) serverMake a request to a HTTP Server
 COpenZWave::SceneCollection of ValueIDs to be treated as a unit
 COpenZWave::SimpleHTTPClient::SocketSetSupport Multiple TCP Socket connectionsto Support multiple TCP Socket Connections
 COpenZWave::SimpleHTTPClient::SocketSet::SocketSetData
 COpenZWave::SimpleHTTPClient::TcpSocketTCP Socket that can optionally be protected via SSLThis represents a TCP Socket that can be encrypted via SSL and is used to connect to a TCP Server (in this case, a HTTP(s) Server
 COpenZWave::TimeStampImplements a platform-independent TimeStamp
 COpenZWave::ValueIDProvides a unique ID for a value reported by a Z-Wave device.The ValueID is used to uniquely identify a value reported by a Z-Wave device
 COpenZWave::ValueStoreContainer that holds all of the values associated with a given node