![]() |
dnp3 (C++ API) 1.1.0
|
| ▼Ndnp3 | Main namespace for the dnp3 library |
| Nflag | Individual flag constants that may be combined using bitwise-OR operator |
| ▼Nfunctional | Helpers functions to create interface implementations using lambdas |
| CAssociationHandlerLambda | Class that implements AssociationHandler in terms of a lambda expression |
| CClientStateListenerLambda | Class that implements ClientStateListener in terms of a lambda expression |
| CConnectionStateListenerLambda | Class that implements ConnectionStateListener in terms of a lambda expression |
| CDatabaseTransactionLambda | Class that implements DatabaseTransaction in terms of a lambda expression |
| CLoggerLambda | Class that implements Logger in terms of a lambda expression |
| CPortStateListenerLambda | Class that implements PortStateListener in terms of a lambda expression |
| CAddressFilter | Outstation address filter |
| CAnalogInput | Analog_input point |
| CAnalogInputConfig | Analog configuration |
| CAnalogInputIterator | Iterator over AnalogInput instances |
| CAnalogOutputStatus | Analog_output_status point |
| CAnalogOutputStatusConfig | Analog Output Status configuration |
| CAnalogOutputStatusIterator | Iterator over AnalogOutputStatus instances |
| CApplicationIin | Application-controlled IIN bits |
| CAssociationConfig | Association configuration |
| CAssociationHandler | Callbacks for a particular outstation association |
| CAssociationId | Association identifier |
| CAssociationInformation | Informational callbacks about the current state of an outstation association |
| CBinaryInput | Binary_input point |
| CBinaryInputConfig | Binary Input configuration |
| CBinaryInputIterator | Iterator over BinaryInput instances |
| CBinaryOutputStatus | Binary_output_status point |
| CBinaryOutputStatusConfig | Binary Output Status configuration |
| CBinaryOutputStatusIterator | Iterator over BinaryOutputStatus instances |
| CByteIterator | Iterator over uint8_t instances |
| CClasses | Class 0, 1, 2 and 3 config |
| CClassZeroConfig | Controls which types are reported during a Class 0 read |
| CClientStateListener | Callback for monitoring the client TCP connection state |
| CCommandException | Exception type corresponding to the underlying error enum CommandError |
| CCommandSet | Builder type used to construct command requests |
| CCommandTaskCallback | Handler for command tasks |
| CConnectionStateListener | Callback interface for connection state events |
| CConnectStrategy | Timing parameters for connection attempts |
| CControlCode | CROB (Group12Var1) control code |
| CControlField | APDU Control field |
| CControlHandler | Callbacks for handling controls |
| CCounter | Counter point |
| CCounterConfig | Counter configuration |
| CCounterIterator | Iterator over Counter instances |
| CDatabase | Internal database access |
| CDatabaseHandle | Handle used to perform transactions on the database |
| CDatabaseTransaction | Database transaction interface |
| CDecodeLevel | Controls the decoding of transmitted and received data at the application, transport, link, and physical layers |
| CDoubleBitBinaryInput | Double_bit_binary_input point |
| CDoubleBitBinaryInputConfig | Double-Bit Binary Input configuration |
| CDoubleBitBinaryInputIterator | Iterator over DoubleBitBinaryInput instances |
| CEndpointList | List of IP endpoints |
| CEventBufferConfig | Maximum number of events for each type |
| CEventClasses | Event classes |
| CFlags | Collection of individual flag bits represented by an underlying mask value |
| CFrozenCounter | Frozen_counter point |
| CFrozenCounterConfig | Frozen Counter configuration |
| CFrozenCounterIterator | Iterator over FrozenCounter instances |
| CGroup12Var1 | Control Relay Output Block |
| CHeaderInfo | Information about the object header and specific variation |
| CIin | Pair of IIN bytes |
| CIin1 | First IIN byte |
| CIin2 | Second IIN byte |
| CLinkStatusCallback | Handler for link status check |
| CLinkStatusException | Exception type corresponding to the underlying error enum LinkStatusError |
| CLogger | Logging interface that receives the log messages and writes them somewhere |
| CLogging | Provides a static method for configuring logging |
| CLoggingConfig | Logging configuration options |
| CMasterChannel | Represents a communication channel for a master station |
| CMasterChannelConfig | Generic configuration for a MasterChannel |
| COctetString | Octet String point |
| COctetStringIterator | Iterator over OctetString instances |
| COutstation | Outstation handle |
| COutstationApplication | Dynamic information required by the outstation from the user application |
| COutstationConfig | Outstation configuration |
| COutstationFeatures | Optional outstation features that can be enabled or disabled |
| COutstationInformation | Informational callbacks that the outstation doesn't rely on to function |
| COutstationServer | TCP server that listens for connections and routes the messages to outstations |
| CParamException | Exception type corresponding to the underlying error enum ParamError |
| CPollId | Poll identifier |
| CPortStateListener | Callback interface for receiving updates about the state of a serial port |
| CReadException | Exception type corresponding to the underlying error enum ReadError |
| CReadHandler | General handler that will receive all values read from the outstation |
| CReadTaskCallback | Handler for read tasks |
| CRequest | Custom request |
| CRequestHeader | Application-layer header for requests |
| CResponseHeader | Response header information |
| CRestartDelay | Restart delay used by OutstationApplication::cold_restart() and OutstationApplication::warm_restart() |
| CRestartException | Exception type corresponding to the underlying error enum RestartError |
| CRestartTaskCallback | Handler for restart tasks |
| CRetryStrategy | Retry strategy configuration |
| CRuntime | Handle to the underlying runtime |
| CRuntimeConfig | Runtime configuration |
| CSerialSettings | Serial port settings |
| CTimestamp | Timestamp value |
| CTimeSyncException | Exception type corresponding to the underlying error enum TimeSyncError |
| CTimeSyncTaskCallback | Handler for time synchronization tasks |
| CTlsClientConfig | TLS client configuration |
| CTlsServerConfig | TLS server configuration |
| CUpdateOptions | Options that control how the update is performed |
| CUtcTimestamp | Timestamp value returned by AssociationHandler::get_current_time() |