Public Member Functions | Private Attributes | List of all members
OpcUa::CommandLine Class Reference

#include <opcua_options.h>

Public Member Functions

 CommandLine (int argc, char **argv)
 
AttributeId GetAttribute () const
 
std::string GetConfigDir () const
 
std::string GetModuleId () const
 
std::string GetModulePath () const
 
uint16_t GetNamespaceIndex () const
 
NodeId GetNodeId () const
 
std::string GetServerURI () const
 
Variant GetValue () const
 
bool IsBrowseOperation () const
 
bool IsCreateSubscriptionOperation () const
 
bool IsFindServersOperation () const
 
bool IsGetEndpointsOperation () const
 
bool IsHelpOperation () const
 
bool IsReadOperation () const
 
bool IsRegisterModuleOperation () const
 
bool IsUnregisterModuleOperation () const
 
bool IsWriteOperation () const
 

Private Attributes

AttributeId Attribute
 
std::string ConfigDir
 
bool IsAddModule
 
bool IsBrowse
 
bool IsCreateSubscription
 
bool IsFindServers
 
bool IsGetEndpoints
 
bool IsHelp
 
bool IsRead
 
bool IsRemoveModule
 
bool IsWrite
 
std::string ModuleId
 
std::string ModulePath
 
uint16_t NamespaceIndex
 
NodeId Node
 
std::string ServerURI
 
Variant Value
 

Detailed Description

Definition at line 21 of file opcua_options.h.

Constructor & Destructor Documentation

OpcUa::CommandLine::CommandLine ( int  argc,
char **  argv 
)

Definition at line 135 of file opcua_options.cpp.

Member Function Documentation

AttributeId OpcUa::CommandLine::GetAttribute ( ) const
inline

Definition at line 46 of file opcua_options.h.

std::string OpcUa::CommandLine::GetConfigDir ( ) const
inline

Definition at line 61 of file opcua_options.h.

std::string OpcUa::CommandLine::GetModuleId ( ) const
inline

Definition at line 51 of file opcua_options.h.

std::string OpcUa::CommandLine::GetModulePath ( ) const
inline

Definition at line 56 of file opcua_options.h.

uint16_t OpcUa::CommandLine::GetNamespaceIndex ( ) const
inline

Definition at line 36 of file opcua_options.h.

NodeId OpcUa::CommandLine::GetNodeId ( ) const
inline

Definition at line 31 of file opcua_options.h.

std::string OpcUa::CommandLine::GetServerURI ( ) const
inline

Definition at line 26 of file opcua_options.h.

Variant OpcUa::CommandLine::GetValue ( ) const
inline

Definition at line 41 of file opcua_options.h.

bool OpcUa::CommandLine::IsBrowseOperation ( ) const
inline

Definition at line 71 of file opcua_options.h.

bool OpcUa::CommandLine::IsCreateSubscriptionOperation ( ) const
inline

Definition at line 86 of file opcua_options.h.

bool OpcUa::CommandLine::IsFindServersOperation ( ) const
inline

Definition at line 91 of file opcua_options.h.

bool OpcUa::CommandLine::IsGetEndpointsOperation ( ) const
inline

Definition at line 66 of file opcua_options.h.

bool OpcUa::CommandLine::IsHelpOperation ( ) const
inline

Definition at line 106 of file opcua_options.h.

bool OpcUa::CommandLine::IsReadOperation ( ) const
inline

Definition at line 76 of file opcua_options.h.

bool OpcUa::CommandLine::IsRegisterModuleOperation ( ) const
inline

Definition at line 96 of file opcua_options.h.

bool OpcUa::CommandLine::IsUnregisterModuleOperation ( ) const
inline

Definition at line 101 of file opcua_options.h.

bool OpcUa::CommandLine::IsWriteOperation ( ) const
inline

Definition at line 81 of file opcua_options.h.

Member Data Documentation

AttributeId OpcUa::CommandLine::Attribute
private

Definition at line 116 of file opcua_options.h.

std::string OpcUa::CommandLine::ConfigDir
private

Definition at line 119 of file opcua_options.h.

bool OpcUa::CommandLine::IsAddModule
private

Definition at line 128 of file opcua_options.h.

bool OpcUa::CommandLine::IsBrowse
private

Definition at line 123 of file opcua_options.h.

bool OpcUa::CommandLine::IsCreateSubscription
private

Definition at line 126 of file opcua_options.h.

bool OpcUa::CommandLine::IsFindServers
private

Definition at line 127 of file opcua_options.h.

bool OpcUa::CommandLine::IsGetEndpoints
private

Definition at line 122 of file opcua_options.h.

bool OpcUa::CommandLine::IsHelp
private

Definition at line 121 of file opcua_options.h.

bool OpcUa::CommandLine::IsRead
private

Definition at line 124 of file opcua_options.h.

bool OpcUa::CommandLine::IsRemoveModule
private

Definition at line 129 of file opcua_options.h.

bool OpcUa::CommandLine::IsWrite
private

Definition at line 125 of file opcua_options.h.

std::string OpcUa::CommandLine::ModuleId
private

Definition at line 117 of file opcua_options.h.

std::string OpcUa::CommandLine::ModulePath
private

Definition at line 118 of file opcua_options.h.

uint16_t OpcUa::CommandLine::NamespaceIndex
private

Definition at line 114 of file opcua_options.h.

NodeId OpcUa::CommandLine::Node
private

Definition at line 113 of file opcua_options.h.

std::string OpcUa::CommandLine::ServerURI
private

Definition at line 112 of file opcua_options.h.

Variant OpcUa::CommandLine::Value
private

Definition at line 115 of file opcua_options.h.


The documentation for this class was generated from the following files:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09