OpcUaCanOpen
CANopen OPC-UA server
ITEM Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::xml_schema::string value_type
 
typedef ::xsd::cxx::tree::traits< value_type, char > value_traits
 
typedef ::xml_schema::string when_type
 
typedef ::xsd::cxx::tree::optional< when_typewhen_optional
 
typedef ::xsd::cxx::tree::traits< when_type, char > when_traits
 
typedef ::xml_schema::string status_type
 
typedef ::xsd::cxx::tree::optional< status_typestatus_optional
 
typedef ::xsd::cxx::tree::traits< status_type, char > status_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 value_typevalue () const
 
value_typevalue ()
 
void value (const value_type &x)
 
void value (::std::auto_ptr< value_type > p)
 
const when_optionalwhen () const
 
when_optionalwhen ()
 
void when (const when_type &x)
 
void when (const when_optional &x)
 
void when (::std::auto_ptr< when_type > p)
 
const status_optionalstatus () const
 
status_optionalstatus ()
 
void status (const status_type &x)
 
void status (const status_optional &x)
 
void status (::std::auto_ptr< status_type > p)
 
 ITEM (const name_type &, const value_type &)
 
 ITEM (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 ITEM (const ITEM &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual ITEM_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
ITEMoperator= (const ITEM &x)
 
virtual ~ITEM ()
 

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< value_typevalue_
 
when_optional when_
 
status_optional status_
 

Detailed Description

Definition at line 2017 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ name_traits

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

Definition at line 2023 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 2022 of file CANOpenServerConfig.h.

◆ status_optional

typedef ::xsd::cxx::tree::optional< status_type > ITEM::status_optional

Definition at line 2078 of file CANOpenServerConfig.h.

◆ status_traits

typedef ::xsd::cxx::tree::traits< status_type, char > ITEM::status_traits

Definition at line 2079 of file CANOpenServerConfig.h.

◆ status_type

Definition at line 2077 of file CANOpenServerConfig.h.

◆ value_traits

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

Definition at line 2040 of file CANOpenServerConfig.h.

◆ value_type

Definition at line 2039 of file CANOpenServerConfig.h.

◆ when_optional

typedef ::xsd::cxx::tree::optional< when_type > ITEM::when_optional

Definition at line 2057 of file CANOpenServerConfig.h.

◆ when_traits

typedef ::xsd::cxx::tree::traits< when_type, char > ITEM::when_traits

Definition at line 2058 of file CANOpenServerConfig.h.

◆ when_type

Definition at line 2056 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ ITEM() [1/3]

ITEM::ITEM ( const name_type ,
const value_type  
)

◆ ITEM() [2/3]

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

◆ ITEM() [3/3]

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

◆ ~ITEM()

virtual ITEM::~ITEM ( )
virtual

Member Function Documentation

◆ _clone()

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

◆ name() [1/4]

const name_type& ITEM::name ( ) const

◆ name() [2/4]

name_type& ITEM::name ( )

◆ name() [3/4]

void ITEM::name ( const name_type x)

◆ name() [4/4]

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

◆ operator=()

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

◆ parse()

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

◆ status() [1/5]

const status_optional& ITEM::status ( ) const

◆ status() [2/5]

status_optional& ITEM::status ( )

◆ status() [3/5]

void ITEM::status ( const status_type x)

◆ status() [4/5]

void ITEM::status ( const status_optional x)

◆ status() [5/5]

void ITEM::status ( ::std::auto_ptr< status_type p)

◆ value() [1/4]

const value_type& ITEM::value ( ) const

◆ value() [2/4]

value_type& ITEM::value ( )

◆ value() [3/4]

void ITEM::value ( const value_type x)

◆ value() [4/4]

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

◆ when() [1/5]

const when_optional& ITEM::when ( ) const

◆ when() [2/5]

when_optional& ITEM::when ( )

◆ when() [3/5]

void ITEM::when ( const when_type x)

◆ when() [4/5]

void ITEM::when ( const when_optional x)

◆ when() [5/5]

void ITEM::when ( ::std::auto_ptr< when_type p)

Member Data Documentation

◆ name_

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

Definition at line 2127 of file CANOpenServerConfig.h.

◆ status_

status_optional ITEM::status_
protected

Definition at line 2130 of file CANOpenServerConfig.h.

◆ value_

::xsd::cxx::tree::one< value_type > ITEM::value_
protected

Definition at line 2128 of file CANOpenServerConfig.h.

◆ when_

when_optional ITEM::when_
protected

Definition at line 2129 of file CANOpenServerConfig.h.


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