![]() |
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() |