Connection Struct.
More...
#include <open62541.hpp>
Connection Struct.
This struct encapsulates a single connection to a OPCUA Server. Multiples instances of the Open62541 class may share the same connection.
◆ m_channel_state
| UA_SecureChannelState eso::uatools::protocol::opcua::OpcuaConnection::m_channel_state {UA_SECURECHANNELSTATE_CLOSED} |
◆ m_client
| UA_Client* eso::uatools::protocol::opcua::OpcuaConnection::m_client |
◆ m_connect_status
| UA_StatusCode eso::uatools::protocol::opcua::OpcuaConnection::m_connect_status {UA_STATUSCODE_GOOD} |
◆ m_connected
| std::atomic<bool> eso::uatools::protocol::opcua::OpcuaConnection::m_connected {false} |
◆ m_last_channel_state
| UA_SecureChannelState eso::uatools::protocol::opcua::OpcuaConnection::m_last_channel_state {UA_SECURECHANNELSTATE_CLOSED} |
◆ m_last_connect_status
| UA_StatusCode eso::uatools::protocol::opcua::OpcuaConnection::m_last_connect_status {UA_STATUSCODE_BADCONNECTIONCLOSED} |
◆ m_last_error
| UA_StatusCode eso::uatools::protocol::opcua::OpcuaConnection::m_last_error {0} |
◆ m_last_session_state
| UA_SessionState eso::uatools::protocol::opcua::OpcuaConnection::m_last_session_state {UA_SESSIONSTATE_CLOSED} |
◆ m_lost_connection
| std::atomic<bool> eso::uatools::protocol::opcua::OpcuaConnection::m_lost_connection {false} |
◆ m_mutex
| std::mutex eso::uatools::protocol::opcua::OpcuaConnection::m_mutex |
◆ m_session_state
| UA_SessionState eso::uatools::protocol::opcua::OpcuaConnection::m_session_state {UA_SESSIONSTATE_CLOSED} |
◆ m_user_identity
| UA_UserNameIdentityToken* eso::uatools::protocol::opcua::OpcuaConnection::m_user_identity {nullptr} |
◆ m_user_identity_ext_obj
| UA_ExtensionObject eso::uatools::protocol::opcua::OpcuaConnection::m_user_identity_ext_obj |
The documentation for this struct was generated from the following file:
- info/protocol_old/open62541/src/include/eso/uatools/protocol/open62541/open62541.hpp