Public Member Functions | Private Member Functions | Private Attributes
Common::Uri Class Reference

#include <uri_facade.h>

List of all members.

Public Member Functions

std::string Host () const
std::string Password () const
unsigned Port () const
std::string Scheme () const
 Uri (const std::string &uriString)
 Uri (const char *uriString)
std::string User () const

Private Member Functions

void Initialize (const char *uriString, std::size_t len)

Private Attributes

std::string HostStr
std::string PasswordStr
unsigned PortNum
std::string SchemeStr
std::string UserStr

Detailed Description

Definition at line 18 of file uri_facade.h.


Constructor & Destructor Documentation

Common::Uri::Uri ( const std::string &  uriString) [inline, explicit]

Definition at line 21 of file uri_facade.h.

Common::Uri::Uri ( const char *  uriString) [inline, explicit]

Definition at line 26 of file uri_facade.h.


Member Function Documentation

std::string Common::Uri::Host ( ) const [inline]

Definition at line 46 of file uri_facade.h.

void Common::Uri::Initialize ( const char *  uriString,
std::size_t  len 
) [private]

Definition at line 21 of file uri_facade_lin.cpp.

std::string Common::Uri::Password ( ) const [inline]

Definition at line 41 of file uri_facade.h.

unsigned Common::Uri::Port ( ) const [inline]

Definition at line 51 of file uri_facade.h.

std::string Common::Uri::Scheme ( ) const [inline]

Definition at line 31 of file uri_facade.h.

std::string Common::Uri::User ( ) const [inline]

Definition at line 36 of file uri_facade.h.


Member Data Documentation

std::string Common::Uri::HostStr [private]

Definition at line 63 of file uri_facade.h.

std::string Common::Uri::PasswordStr [private]

Definition at line 62 of file uri_facade.h.

unsigned Common::Uri::PortNum [private]

Definition at line 64 of file uri_facade.h.

std::string Common::Uri::SchemeStr [private]

Definition at line 60 of file uri_facade.h.

std::string Common::Uri::UserStr [private]

Definition at line 61 of file uri_facade.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59