OpcUaCanOpen
CANopen OPC-UA server
SDO Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::SDOITEM_TYPE1 SDOITEM_type
 
typedef ::xsd::cxx::tree::sequence< SDOITEM_typeSDOITEM_sequence
 
typedef SDOITEM_sequence::iterator SDOITEM_iterator
 
typedef SDOITEM_sequence::const_iterator SDOITEM_const_iterator
 
typedef ::xsd::cxx::tree::traits< SDOITEM_type, char > SDOITEM_traits
 
typedef ::SDOITEM_TYPE3 SDOITEMARRAY_type
 
typedef ::xsd::cxx::tree::optional< SDOITEMARRAY_typeSDOITEMARRAY_optional
 
typedef ::xsd::cxx::tree::traits< SDOITEMARRAY_type, char > SDOITEMARRAY_traits
 
typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::index_type index_type
 
typedef ::xsd::cxx::tree::traits< index_type, char > index_traits
 

Public Member Functions

const SDOITEM_sequenceSDOITEM () const
 
SDOITEM_sequenceSDOITEM ()
 
void SDOITEM (const SDOITEM_sequence &s)
 
const SDOITEMARRAY_optionalSDOITEMARRAY () const
 
SDOITEMARRAY_optionalSDOITEMARRAY ()
 
void SDOITEMARRAY (const SDOITEMARRAY_type &x)
 
void SDOITEMARRAY (const SDOITEMARRAY_optional &x)
 
void SDOITEMARRAY (::std::auto_ptr< SDOITEMARRAY_type > p)
 
const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const index_typeindex () const
 
index_typeindex ()
 
void index (const index_type &x)
 
void index (::std::auto_ptr< index_type > p)
 
 SDO (const name_type &, const index_type &)
 
 SDO (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 SDO (const SDO &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual SDO_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
SDOoperator= (const SDO &x)
 
virtual ~SDO ()
 

Protected Member Functions

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

Protected Attributes

SDOITEM_sequence SDOITEM_
 
SDOITEMARRAY_optional SDOITEMARRAY_
 
::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< index_typeindex_
 

Detailed Description

Definition at line 1132 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ index_traits

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

Definition at line 1193 of file CANOpenServerConfig.h.

◆ index_type

Definition at line 1192 of file CANOpenServerConfig.h.

◆ name_traits

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

Definition at line 1176 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 1175 of file CANOpenServerConfig.h.

◆ SDOITEM_const_iterator

typedef SDOITEM_sequence::const_iterator SDO::SDOITEM_const_iterator

Definition at line 1140 of file CANOpenServerConfig.h.

◆ SDOITEM_iterator

typedef SDOITEM_sequence::iterator SDO::SDOITEM_iterator

Definition at line 1139 of file CANOpenServerConfig.h.

◆ SDOITEM_sequence

typedef ::xsd::cxx::tree::sequence< SDOITEM_type > SDO::SDOITEM_sequence

Definition at line 1138 of file CANOpenServerConfig.h.

◆ SDOITEM_traits

typedef ::xsd::cxx::tree::traits< SDOITEM_type, char > SDO::SDOITEM_traits

Definition at line 1141 of file CANOpenServerConfig.h.

◆ SDOITEM_type

Definition at line 1137 of file CANOpenServerConfig.h.

◆ SDOITEMARRAY_optional

typedef ::xsd::cxx::tree::optional< SDOITEMARRAY_type > SDO::SDOITEMARRAY_optional

Definition at line 1155 of file CANOpenServerConfig.h.

◆ SDOITEMARRAY_traits

typedef ::xsd::cxx::tree::traits< SDOITEMARRAY_type, char > SDO::SDOITEMARRAY_traits

Definition at line 1156 of file CANOpenServerConfig.h.

◆ SDOITEMARRAY_type

Definition at line 1154 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ SDO() [1/3]

SDO::SDO ( const name_type ,
const index_type  
)

◆ SDO() [2/3]

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

◆ SDO() [3/3]

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

◆ ~SDO()

virtual SDO::~SDO ( )
virtual

Member Function Documentation

◆ _clone()

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

◆ index() [1/4]

const index_type& SDO::index ( ) const

◆ index() [2/4]

index_type& SDO::index ( )

◆ index() [3/4]

void SDO::index ( const index_type x)

◆ index() [4/4]

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

◆ name() [1/4]

const name_type& SDO::name ( ) const

◆ name() [2/4]

name_type& SDO::name ( )

◆ name() [3/4]

void SDO::name ( const name_type x)

◆ name() [4/4]

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

◆ operator=()

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

◆ parse()

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

◆ SDOITEM() [1/3]

const SDOITEM_sequence& SDO::SDOITEM ( ) const

◆ SDOITEM() [2/3]

SDOITEM_sequence& SDO::SDOITEM ( )

◆ SDOITEM() [3/3]

void SDO::SDOITEM ( const SDOITEM_sequence s)

◆ SDOITEMARRAY() [1/5]

const SDOITEMARRAY_optional& SDO::SDOITEMARRAY ( ) const

◆ SDOITEMARRAY() [2/5]

SDOITEMARRAY_optional& SDO::SDOITEMARRAY ( )

◆ SDOITEMARRAY() [3/5]

void SDO::SDOITEMARRAY ( const SDOITEMARRAY_type x)

◆ SDOITEMARRAY() [4/5]

void SDO::SDOITEMARRAY ( const SDOITEMARRAY_optional x)

◆ SDOITEMARRAY() [5/5]

void SDO::SDOITEMARRAY ( ::std::auto_ptr< SDOITEMARRAY_type p)

Member Data Documentation

◆ index_

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

Definition at line 1241 of file CANOpenServerConfig.h.

◆ name_

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

Definition at line 1240 of file CANOpenServerConfig.h.

◆ SDOITEM_

SDOITEM_sequence SDO::SDOITEM_
protected

Definition at line 1238 of file CANOpenServerConfig.h.

◆ SDOITEMARRAY_

SDOITEMARRAY_optional SDO::SDOITEMARRAY_
protected

Definition at line 1239 of file CANOpenServerConfig.h.


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