OpcUaCanOpen
CANopen OPC-UA server
SDOITEM_TYPE2 Class Reference

#include <CANOpenServerConfig.h>

Inherits SDOITEM_TYPE.

Public Types

typedef ::index_type index_type
 
typedef ::xsd::cxx::tree::traits< index_type, char > index_traits
 
typedef ::subindex_type subindex_type
 
typedef ::xsd::cxx::tree::traits< subindex_type, char > subindex_traits
 
- Public Types inherited from SDOITEM_TYPE
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 index_typeindex () const
 
index_typeindex ()
 
void index (const index_type &x)
 
void index (::std::auto_ptr< index_type > p)
 
const subindex_typesubindex () const
 
subindex_typesubindex ()
 
void subindex (const subindex_type &x)
 
void subindex (::std::auto_ptr< subindex_type > p)
 
 SDOITEM_TYPE2 (const name_type &, const type_type &, const access_type &, const index_type &, const subindex_type &)
 
 SDOITEM_TYPE2 (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 SDOITEM_TYPE2 (const SDOITEM_TYPE2 &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual SDOITEM_TYPE2_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
SDOITEM_TYPE2operator= (const SDOITEM_TYPE2 &x)
 
virtual ~SDOITEM_TYPE2 ()
 
- Public Member Functions inherited from SDOITEM_TYPE
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)
 
SDOITEM_TYPEoperator= (const SDOITEM_TYPE &x)
 
virtual ~SDOITEM_TYPE ()
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 
- Protected Member Functions inherited from SDOITEM_TYPE
void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

::xsd::cxx::tree::one< index_typeindex_
 
::xsd::cxx::tree::one< subindex_typesubindex_
 
- Protected Attributes inherited from SDOITEM_TYPE
::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< type_typetype_
 
::xsd::cxx::tree::one< access_typeaccess_
 
::xsd::cxx::tree::one< timeout_typetimeout_
 

Additional Inherited Members

- Static Public Member Functions inherited from SDOITEM_TYPE
static timeout_type timeout_default_value ()
 

Detailed Description

Definition at line 1889 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ index_traits

typedef ::xsd::cxx::tree::traits< index_type, char > SDOITEM_TYPE2::index_traits

Definition at line 1895 of file CANOpenServerConfig.h.

◆ index_type

Definition at line 1894 of file CANOpenServerConfig.h.

◆ subindex_traits

typedef ::xsd::cxx::tree::traits< subindex_type, char > SDOITEM_TYPE2::subindex_traits

Definition at line 1912 of file CANOpenServerConfig.h.

◆ subindex_type

Constructor & Destructor Documentation

◆ SDOITEM_TYPE2() [1/3]

SDOITEM_TYPE2::SDOITEM_TYPE2 ( const name_type ,
const type_type ,
const access_type ,
const index_type ,
const subindex_type  
)

◆ SDOITEM_TYPE2() [2/3]

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

◆ SDOITEM_TYPE2() [3/3]

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

◆ ~SDOITEM_TYPE2()

virtual SDOITEM_TYPE2::~SDOITEM_TYPE2 ( )
virtual

Member Function Documentation

◆ _clone()

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

Reimplemented from SDOITEM_TYPE.

◆ index() [1/4]

const index_type& SDOITEM_TYPE2::index ( ) const

◆ index() [2/4]

index_type& SDOITEM_TYPE2::index ( )

◆ index() [3/4]

void SDOITEM_TYPE2::index ( const index_type x)

◆ index() [4/4]

void SDOITEM_TYPE2::index ( ::std::auto_ptr< index_type p)

◆ operator=()

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

◆ parse()

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

◆ subindex() [1/4]

const subindex_type& SDOITEM_TYPE2::subindex ( ) const

◆ subindex() [2/4]

subindex_type& SDOITEM_TYPE2::subindex ( )

◆ subindex() [3/4]

void SDOITEM_TYPE2::subindex ( const subindex_type x)

◆ subindex() [4/4]

void SDOITEM_TYPE2::subindex ( ::std::auto_ptr< subindex_type p)

Member Data Documentation

◆ index_

::xsd::cxx::tree::one< index_type > SDOITEM_TYPE2::index_
protected

Definition at line 1960 of file CANOpenServerConfig.h.

◆ subindex_

::xsd::cxx::tree::one< subindex_type > SDOITEM_TYPE2::subindex_
protected

Definition at line 1961 of file CANOpenServerConfig.h.


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