OpcUaCanOpen
CANopen OPC-UA server
SDOITEM_TYPE Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Inherited by SDOITEM_TYPE1, SDOITEM_TYPE2, and SDOITEM_TYPE3.

Public Types

typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::uatype type_type
 
typedef ::xsd::cxx::tree::traits< type_type, char > type_traits
 
typedef ::accesssdo access_type
 
typedef ::xsd::cxx::tree::traits< access_type, char > access_traits
 
typedef ::xml_schema::unsigned_int timeout_type
 
typedef ::xsd::cxx::tree::traits< timeout_type, char > timeout_traits
 

Public Member Functions

const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const type_typetype () const
 
type_typetype ()
 
void type (const type_type &x)
 
void type (::std::auto_ptr< type_type > p)
 
const access_typeaccess () const
 
access_typeaccess ()
 
void access (const access_type &x)
 
void access (::std::auto_ptr< access_type > p)
 
const timeout_typetimeout () const
 
timeout_typetimeout ()
 
void timeout (const timeout_type &x)
 
 SDOITEM_TYPE (const name_type &, const type_type &, const access_type &)
 
 SDOITEM_TYPE (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 SDOITEM_TYPE (const SDOITEM_TYPE &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual SDOITEM_TYPE_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
SDOITEM_TYPEoperator= (const SDOITEM_TYPE &x)
 
virtual ~SDOITEM_TYPE ()
 

Static Public Member Functions

static timeout_type timeout_default_value ()
 

Protected Member Functions

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

Protected Attributes

::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< type_typetype_
 
::xsd::cxx::tree::one< access_typeaccess_
 
::xsd::cxx::tree::one< timeout_typetimeout_
 

Detailed Description

Definition at line 1724 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ access_traits

typedef ::xsd::cxx::tree::traits< access_type, char > SDOITEM_TYPE::access_traits

Definition at line 1764 of file CANOpenServerConfig.h.

◆ access_type

Definition at line 1763 of file CANOpenServerConfig.h.

◆ name_traits

typedef ::xsd::cxx::tree::traits< name_type, char > SDOITEM_TYPE::name_traits

Definition at line 1730 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 1729 of file CANOpenServerConfig.h.

◆ timeout_traits

typedef ::xsd::cxx::tree::traits< timeout_type, char > SDOITEM_TYPE::timeout_traits

Definition at line 1781 of file CANOpenServerConfig.h.

◆ timeout_type

◆ type_traits

typedef ::xsd::cxx::tree::traits< type_type, char > SDOITEM_TYPE::type_traits

Definition at line 1747 of file CANOpenServerConfig.h.

◆ type_type

Definition at line 1746 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ SDOITEM_TYPE() [1/3]

SDOITEM_TYPE::SDOITEM_TYPE ( const name_type ,
const type_type ,
const access_type  
)

◆ SDOITEM_TYPE() [2/3]

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

◆ SDOITEM_TYPE() [3/3]

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

◆ ~SDOITEM_TYPE()

virtual SDOITEM_TYPE::~SDOITEM_TYPE ( )
virtual

Member Function Documentation

◆ _clone()

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

Reimplemented in SDOITEM_TYPE3, SDOITEM_TYPE2, and SDOITEM_TYPE1.

◆ access() [1/4]

const access_type& SDOITEM_TYPE::access ( ) const

◆ access() [2/4]

access_type& SDOITEM_TYPE::access ( )

◆ access() [3/4]

void SDOITEM_TYPE::access ( const access_type x)

◆ access() [4/4]

void SDOITEM_TYPE::access ( ::std::auto_ptr< access_type p)

◆ name() [1/4]

const name_type& SDOITEM_TYPE::name ( ) const

◆ name() [2/4]

name_type& SDOITEM_TYPE::name ( )

◆ name() [3/4]

void SDOITEM_TYPE::name ( const name_type x)

◆ name() [4/4]

void SDOITEM_TYPE::name ( ::std::auto_ptr< name_type p)

◆ operator=()

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

◆ parse()

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

◆ timeout() [1/3]

const timeout_type& SDOITEM_TYPE::timeout ( ) const

◆ timeout() [2/3]

timeout_type& SDOITEM_TYPE::timeout ( )

◆ timeout() [3/3]

void SDOITEM_TYPE::timeout ( const timeout_type x)

◆ timeout_default_value()

static timeout_type SDOITEM_TYPE::timeout_default_value ( )
static

◆ type() [1/4]

const type_type& SDOITEM_TYPE::type ( ) const

◆ type() [2/4]

type_type& SDOITEM_TYPE::type ( )

◆ type() [3/4]

void SDOITEM_TYPE::type ( const type_type x)

◆ type() [4/4]

void SDOITEM_TYPE::type ( ::std::auto_ptr< type_type p)

Member Data Documentation

◆ access_

::xsd::cxx::tree::one< access_type > SDOITEM_TYPE::access_
protected

Definition at line 1829 of file CANOpenServerConfig.h.

◆ name_

::xsd::cxx::tree::one< name_type > SDOITEM_TYPE::name_
protected

Definition at line 1827 of file CANOpenServerConfig.h.

◆ timeout_

::xsd::cxx::tree::one< timeout_type > SDOITEM_TYPE::timeout_
protected

Definition at line 1830 of file CANOpenServerConfig.h.

◆ type_

::xsd::cxx::tree::one< type_type > SDOITEM_TYPE::type_
protected

Definition at line 1828 of file CANOpenServerConfig.h.


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