dnp3 (C++ API) 1.1.0
|
Cdnp3::AddressFilter | Outstation address filter |
Cdnp3::AnalogInput | Analog_input point |
Cdnp3::AnalogInputConfig | Analog configuration |
Cdnp3::AnalogInputIterator | Iterator over AnalogInput instances |
Cdnp3::AnalogOutputStatus | Analog_output_status point |
Cdnp3::AnalogOutputStatusConfig | Analog Output Status configuration |
Cdnp3::AnalogOutputStatusIterator | Iterator over AnalogOutputStatus instances |
Cdnp3::ApplicationIin | Application-controlled IIN bits |
Cdnp3::AssociationConfig | Association configuration |
▼Cdnp3::AssociationHandler | Callbacks for a particular outstation association |
Cdnp3::functional::AssociationHandlerLambda< T > | Class that implements AssociationHandler in terms of a lambda expression |
Cdnp3::AssociationId | Association identifier |
Cdnp3::AssociationInformation | Informational callbacks about the current state of an outstation association |
Cdnp3::BinaryInput | Binary_input point |
Cdnp3::BinaryInputConfig | Binary Input configuration |
Cdnp3::BinaryInputIterator | Iterator over BinaryInput instances |
Cdnp3::BinaryOutputStatus | Binary_output_status point |
Cdnp3::BinaryOutputStatusConfig | Binary Output Status configuration |
Cdnp3::BinaryOutputStatusIterator | Iterator over BinaryOutputStatus instances |
Cdnp3::ByteIterator | Iterator over uint8_t instances |
Cdnp3::Classes | Class 0, 1, 2 and 3 config |
Cdnp3::ClassZeroConfig | Controls which types are reported during a Class 0 read |
▼Cdnp3::ClientStateListener | Callback for monitoring the client TCP connection state |
Cdnp3::functional::ClientStateListenerLambda< T > | Class that implements ClientStateListener in terms of a lambda expression |
Cdnp3::CommandSet | Builder type used to construct command requests |
Cdnp3::CommandTaskCallback | Handler for command tasks |
▼Cdnp3::ConnectionStateListener | Callback interface for connection state events |
Cdnp3::functional::ConnectionStateListenerLambda< T > | Class that implements ConnectionStateListener in terms of a lambda expression |
Cdnp3::ConnectStrategy | Timing parameters for connection attempts |
Cdnp3::ControlCode | CROB (Group12Var1) control code |
Cdnp3::ControlField | APDU Control field |
Cdnp3::ControlHandler | Callbacks for handling controls |
Cdnp3::Counter | Counter point |
Cdnp3::CounterConfig | Counter configuration |
Cdnp3::CounterIterator | Iterator over Counter instances |
Cdnp3::Database | Internal database access |
Cdnp3::DatabaseHandle | Handle used to perform transactions on the database |
▼Cdnp3::DatabaseTransaction | Database transaction interface |
Cdnp3::functional::DatabaseTransactionLambda< T > | Class that implements DatabaseTransaction in terms of a lambda expression |
Cdnp3::DecodeLevel | Controls the decoding of transmitted and received data at the application, transport, link, and physical layers |
Cdnp3::DoubleBitBinaryInput | Double_bit_binary_input point |
Cdnp3::DoubleBitBinaryInputConfig | Double-Bit Binary Input configuration |
Cdnp3::DoubleBitBinaryInputIterator | Iterator over DoubleBitBinaryInput instances |
Cdnp3::EndpointList | List of IP endpoints |
Cdnp3::EventBufferConfig | Maximum number of events for each type |
Cdnp3::EventClasses | Event classes |
Cdnp3::Flags | Collection of individual flag bits represented by an underlying mask value |
Cdnp3::FrozenCounter | Frozen_counter point |
Cdnp3::FrozenCounterConfig | Frozen Counter configuration |
Cdnp3::FrozenCounterIterator | Iterator over FrozenCounter instances |
Cdnp3::Group12Var1 | Control Relay Output Block |
Cdnp3::HeaderInfo | Information about the object header and specific variation |
Cdnp3::Iin | Pair of IIN bytes |
Cdnp3::Iin1 | First IIN byte |
Cdnp3::Iin2 | Second IIN byte |
Cdnp3::LinkStatusCallback | Handler for link status check |
▼Cdnp3::Logger | Logging 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::Logging | Provides a static method for configuring logging |
Cdnp3::LoggingConfig | Logging configuration options |
▼Cstd::logic_error | |
Cdnp3::CommandException | Exception type corresponding to the underlying error enum CommandError |
Cdnp3::LinkStatusException | Exception type corresponding to the underlying error enum LinkStatusError |
Cdnp3::ParamException | Exception type corresponding to the underlying error enum ParamError |
Cdnp3::ReadException | Exception type corresponding to the underlying error enum ReadError |
Cdnp3::RestartException | Exception type corresponding to the underlying error enum RestartError |
Cdnp3::TimeSyncException | Exception type corresponding to the underlying error enum TimeSyncError |
Cdnp3::MasterChannel | Represents a communication channel for a master station |
Cdnp3::MasterChannelConfig | Generic configuration for a MasterChannel |
Cdnp3::OctetString | Octet String point |
Cdnp3::OctetStringIterator | Iterator over OctetString instances |
Cdnp3::Outstation | Outstation handle |
Cdnp3::OutstationApplication | Dynamic information required by the outstation from the user application |
Cdnp3::OutstationConfig | Outstation configuration |
Cdnp3::OutstationFeatures | Optional outstation features that can be enabled or disabled |
Cdnp3::OutstationInformation | Informational callbacks that the outstation doesn't rely on to function |
Cdnp3::OutstationServer | TCP server that listens for connections and routes the messages to outstations |
Cdnp3::PollId | Poll identifier |
▼Cdnp3::PortStateListener | Callback 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::ReadHandler | General handler that will receive all values read from the outstation |
Cdnp3::ReadTaskCallback | Handler for read tasks |
Cdnp3::Request | Custom request |
Cdnp3::RequestHeader | Application-layer header for requests |
Cdnp3::ResponseHeader | Response header information |
Cdnp3::RestartDelay | Restart delay used by OutstationApplication::cold_restart() and OutstationApplication::warm_restart() |
Cdnp3::RestartTaskCallback | Handler for restart tasks |
Cdnp3::RetryStrategy | Retry strategy configuration |
Cdnp3::Runtime | Handle to the underlying runtime |
Cdnp3::RuntimeConfig | Runtime configuration |
Cdnp3::SerialSettings | Serial port settings |
Cdnp3::Timestamp | Timestamp value |
Cdnp3::TimeSyncTaskCallback | Handler for time synchronization tasks |
Cdnp3::TlsClientConfig | TLS client configuration |
Cdnp3::TlsServerConfig | TLS server configuration |
Cdnp3::UpdateOptions | Options that control how the update is performed |
Cdnp3::UtcTimestamp | Timestamp value returned by AssociationHandler::get_current_time() |