OpcUaCanOpen
CANopen OPC-UA server
methodtype Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::xml_schema::string command_type
 
typedef ::xsd::cxx::tree::optional< command_typecommand_optional
 
typedef ::xsd::cxx::tree::traits< command_type, char > command_traits
 
typedef ::xml_schema::string address_type
 
typedef ::xsd::cxx::tree::optional< address_typeaddress_optional
 
typedef ::xsd::cxx::tree::traits< address_type, char > address_traits
 
typedef ::xml_schema::string value_type
 
typedef ::xsd::cxx::tree::optional< value_typevalue_optional
 
typedef ::xsd::cxx::tree::traits< value_type, char > value_traits
 

Public Member Functions

const command_optionalcommand () const
 
command_optionalcommand ()
 
void command (const command_type &x)
 
void command (const command_optional &x)
 
void command (::std::auto_ptr< command_type > p)
 
const address_optionaladdress () const
 
address_optionaladdress ()
 
void address (const address_type &x)
 
void address (const address_optional &x)
 
void address (::std::auto_ptr< address_type > p)
 
const value_optionalvalue () const
 
value_optionalvalue ()
 
void value (const value_type &x)
 
void value (const value_optional &x)
 
void value (::std::auto_ptr< value_type > p)
 
 methodtype ()
 
 methodtype (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 methodtype (const methodtype &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual methodtype_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
methodtypeoperator= (const methodtype &x)
 
virtual ~methodtype ()
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

command_optional command_
 
address_optional address_
 
value_optional value_
 

Detailed Description

Definition at line 3054 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ address_optional

typedef ::xsd::cxx::tree::optional< address_type > methodtype::address_optional

Definition at line 3081 of file CANOpenServerConfig.h.

◆ address_traits

typedef ::xsd::cxx::tree::traits< address_type, char > methodtype::address_traits

Definition at line 3082 of file CANOpenServerConfig.h.

◆ address_type

◆ command_optional

typedef ::xsd::cxx::tree::optional< command_type > methodtype::command_optional

Definition at line 3060 of file CANOpenServerConfig.h.

◆ command_traits

typedef ::xsd::cxx::tree::traits< command_type, char > methodtype::command_traits

Definition at line 3061 of file CANOpenServerConfig.h.

◆ command_type

◆ value_optional

typedef ::xsd::cxx::tree::optional< value_type > methodtype::value_optional

Definition at line 3102 of file CANOpenServerConfig.h.

◆ value_traits

typedef ::xsd::cxx::tree::traits< value_type, char > methodtype::value_traits

Definition at line 3103 of file CANOpenServerConfig.h.

◆ value_type

Constructor & Destructor Documentation

◆ methodtype() [1/3]

methodtype::methodtype ( )

◆ methodtype() [2/3]

methodtype::methodtype ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ methodtype() [3/3]

methodtype::methodtype ( const methodtype x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ ~methodtype()

virtual methodtype::~methodtype ( )
virtual

Member Function Documentation

◆ _clone()

virtual methodtype* methodtype::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

◆ address() [1/5]

const address_optional& methodtype::address ( ) const

◆ address() [2/5]

address_optional& methodtype::address ( )

◆ address() [3/5]

void methodtype::address ( const address_type x)

◆ address() [4/5]

void methodtype::address ( const address_optional x)

◆ address() [5/5]

void methodtype::address ( ::std::auto_ptr< address_type p)

◆ command() [1/5]

const command_optional& methodtype::command ( ) const

◆ command() [2/5]

command_optional& methodtype::command ( )

◆ command() [3/5]

void methodtype::command ( const command_type x)

◆ command() [4/5]

void methodtype::command ( const command_optional x)

◆ command() [5/5]

void methodtype::command ( ::std::auto_ptr< command_type p)

◆ operator=()

methodtype& methodtype::operator= ( const methodtype x)

◆ parse()

void methodtype::parse ( ::xsd::cxx::xml::dom::parser< char > &  ,
::xml_schema::flags   
)
protected

◆ value() [1/5]

const value_optional& methodtype::value ( ) const

◆ value() [2/5]

value_optional& methodtype::value ( )

◆ value() [3/5]

void methodtype::value ( const value_type x)

◆ value() [4/5]

void methodtype::value ( const value_optional x)

◆ value() [5/5]

void methodtype::value ( ::std::auto_ptr< value_type p)

Member Data Documentation

◆ address_

address_optional methodtype::address_
protected

Definition at line 3151 of file CANOpenServerConfig.h.

◆ command_

command_optional methodtype::command_
protected

Definition at line 3150 of file CANOpenServerConfig.h.

◆ value_

value_optional methodtype::value_
protected

Definition at line 3152 of file CANOpenServerConfig.h.


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