dnp3 (C++ API) 1.1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cdnp3::AddressFilterOutstation address filter
 Cdnp3::AnalogInputAnalog_input point
 Cdnp3::AnalogInputConfigAnalog configuration
 Cdnp3::AnalogInputIteratorIterator over AnalogInput instances
 Cdnp3::AnalogOutputStatusAnalog_output_status point
 Cdnp3::AnalogOutputStatusConfigAnalog Output Status configuration
 Cdnp3::AnalogOutputStatusIteratorIterator over AnalogOutputStatus instances
 Cdnp3::ApplicationIinApplication-controlled IIN bits
 Cdnp3::AssociationConfigAssociation configuration
 Cdnp3::AssociationHandlerCallbacks for a particular outstation association
 Cdnp3::functional::AssociationHandlerLambda< T >Class that implements AssociationHandler in terms of a lambda expression
 Cdnp3::AssociationIdAssociation identifier
 Cdnp3::AssociationInformationInformational callbacks about the current state of an outstation association
 Cdnp3::BinaryInputBinary_input point
 Cdnp3::BinaryInputConfigBinary Input configuration
 Cdnp3::BinaryInputIteratorIterator over BinaryInput instances
 Cdnp3::BinaryOutputStatusBinary_output_status point
 Cdnp3::BinaryOutputStatusConfigBinary Output Status configuration
 Cdnp3::BinaryOutputStatusIteratorIterator over BinaryOutputStatus instances
 Cdnp3::ByteIteratorIterator over uint8_t instances
 Cdnp3::ClassesClass 0, 1, 2 and 3 config
 Cdnp3::ClassZeroConfigControls which types are reported during a Class 0 read
 Cdnp3::ClientStateListenerCallback for monitoring the client TCP connection state
 Cdnp3::functional::ClientStateListenerLambda< T >Class that implements ClientStateListener in terms of a lambda expression
 Cdnp3::CommandSetBuilder type used to construct command requests
 Cdnp3::CommandTaskCallbackHandler for command tasks
 Cdnp3::ConnectionStateListenerCallback interface for connection state events
 Cdnp3::functional::ConnectionStateListenerLambda< T >Class that implements ConnectionStateListener in terms of a lambda expression
 Cdnp3::ConnectStrategyTiming parameters for connection attempts
 Cdnp3::ControlCodeCROB (Group12Var1) control code
 Cdnp3::ControlFieldAPDU Control field
 Cdnp3::ControlHandlerCallbacks for handling controls
 Cdnp3::CounterCounter point
 Cdnp3::CounterConfigCounter configuration
 Cdnp3::CounterIteratorIterator over Counter instances
 Cdnp3::DatabaseInternal database access
 Cdnp3::DatabaseHandleHandle used to perform transactions on the database
 Cdnp3::DatabaseTransactionDatabase transaction interface
 Cdnp3::functional::DatabaseTransactionLambda< T >Class that implements DatabaseTransaction in terms of a lambda expression
 Cdnp3::DecodeLevelControls the decoding of transmitted and received data at the application, transport, link, and physical layers
 Cdnp3::DoubleBitBinaryInputDouble_bit_binary_input point
 Cdnp3::DoubleBitBinaryInputConfigDouble-Bit Binary Input configuration
 Cdnp3::DoubleBitBinaryInputIteratorIterator over DoubleBitBinaryInput instances
 Cdnp3::EndpointListList of IP endpoints
 Cdnp3::EventBufferConfigMaximum number of events for each type
 Cdnp3::EventClassesEvent classes
 Cdnp3::FlagsCollection of individual flag bits represented by an underlying mask value
 Cdnp3::FrozenCounterFrozen_counter point
 Cdnp3::FrozenCounterConfigFrozen Counter configuration
 Cdnp3::FrozenCounterIteratorIterator over FrozenCounter instances
 Cdnp3::Group12Var1Control Relay Output Block
 Cdnp3::HeaderInfoInformation about the object header and specific variation
 Cdnp3::IinPair of IIN bytes
 Cdnp3::Iin1First IIN byte
 Cdnp3::Iin2Second IIN byte
 Cdnp3::LinkStatusCallbackHandler for link status check
 Cdnp3::LoggerLogging interface that receives the log messages and writes them somewhere
 Cdnp3::functional::LoggerLambda< T >Class that implements Logger in terms of a lambda expression
 Cdnp3::LoggingProvides a static method for configuring logging
 Cdnp3::LoggingConfigLogging configuration options
 Cstd::logic_error
 Cdnp3::CommandExceptionException type corresponding to the underlying error enum CommandError
 Cdnp3::LinkStatusExceptionException type corresponding to the underlying error enum LinkStatusError
 Cdnp3::ParamExceptionException type corresponding to the underlying error enum ParamError
 Cdnp3::ReadExceptionException type corresponding to the underlying error enum ReadError
 Cdnp3::RestartExceptionException type corresponding to the underlying error enum RestartError
 Cdnp3::TimeSyncExceptionException type corresponding to the underlying error enum TimeSyncError
 Cdnp3::MasterChannelRepresents a communication channel for a master station
 Cdnp3::MasterChannelConfigGeneric configuration for a MasterChannel
 Cdnp3::OctetStringOctet String point
 Cdnp3::OctetStringIteratorIterator over OctetString instances
 Cdnp3::OutstationOutstation handle
 Cdnp3::OutstationApplicationDynamic information required by the outstation from the user application
 Cdnp3::OutstationConfigOutstation configuration
 Cdnp3::OutstationFeaturesOptional outstation features that can be enabled or disabled
 Cdnp3::OutstationInformationInformational callbacks that the outstation doesn't rely on to function
 Cdnp3::OutstationServerTCP server that listens for connections and routes the messages to outstations
 Cdnp3::PollIdPoll identifier
 Cdnp3::PortStateListenerCallback interface for receiving updates about the state of a serial port
 Cdnp3::functional::PortStateListenerLambda< T >Class that implements PortStateListener in terms of a lambda expression
 Cdnp3::ReadHandlerGeneral handler that will receive all values read from the outstation
 Cdnp3::ReadTaskCallbackHandler for read tasks
 Cdnp3::RequestCustom request
 Cdnp3::RequestHeaderApplication-layer header for requests
 Cdnp3::ResponseHeaderResponse header information
 Cdnp3::RestartDelayRestart delay used by OutstationApplication::cold_restart() and OutstationApplication::warm_restart()
 Cdnp3::RestartTaskCallbackHandler for restart tasks
 Cdnp3::RetryStrategyRetry strategy configuration
 Cdnp3::RuntimeHandle to the underlying runtime
 Cdnp3::RuntimeConfigRuntime configuration
 Cdnp3::SerialSettingsSerial port settings
 Cdnp3::TimestampTimestamp value
 Cdnp3::TimeSyncTaskCallbackHandler for time synchronization tasks
 Cdnp3::TlsClientConfigTLS client configuration
 Cdnp3::TlsServerConfigTLS server configuration
 Cdnp3::UpdateOptionsOptions that control how the update is performed
 Cdnp3::UtcTimestampTimestamp value returned by AssociationHandler::get_current_time()