OS-IoT
Public Member Functions | List of all members
onem2m::notificationEvent Class Reference

Class corresponding to the notificationEvent schema type. More...

Public Member Functions

virtual ~notificationEvent ()
 Destructor.
 

representation

Accessor and modifier functions for the representation optional element.

typedef ::xml_schema::type representation_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< representation_typerepresentation_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< representation_type, char > representation_traits
 Element traits type.
 
const representation_optionalrepresentation () const
 Return a read-only (constant) reference to the element container. More...
 
representation_optionalrepresentation ()
 Return a read-write reference to the element container. More...
 
void representation (const representation_type &x)
 Set the element value. More...
 
void representation (const representation_optional &x)
 Set the element value. More...
 
void representation (::std::unique_ptr< representation_type > p)
 Set the element value without copying. More...
 

operationMonitor

Accessor and modifier functions for the operationMonitor optional element.

typedef ::onem2m::operationMonitor operationMonitor_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< operationMonitor_typeoperationMonitor_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< operationMonitor_type, char > operationMonitor_traits
 Element traits type.
 
const operationMonitor_optionaloperationMonitor () const
 Return a read-only (constant) reference to the element container. More...
 
operationMonitor_optionaloperationMonitor ()
 Return a read-write reference to the element container. More...
 
void operationMonitor (const operationMonitor_type &x)
 Set the element value. More...
 
void operationMonitor (const operationMonitor_optional &x)
 Set the element value. More...
 
void operationMonitor (::std::unique_ptr< operationMonitor_type > p)
 Set the element value without copying. More...
 

notificationEventType

Accessor and modifier functions for the notificationEventType optional element.

typedef ::onem2m::notificationEventType notificationEventType_type
 Element type.
 
typedef ::xsd::cxx::tree::optional< notificationEventType_typenotificationEventType_optional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< notificationEventType_type, char > notificationEventType_traits
 Element traits type.
 
const notificationEventType_optionalnotificationEventType () const
 Return a read-only (constant) reference to the element container. More...
 
notificationEventType_optionalnotificationEventType ()
 Return a read-write reference to the element container. More...
 
void notificationEventType (const notificationEventType_type &x)
 Set the element value. More...
 
void notificationEventType (const notificationEventType_optional &x)
 Set the element value. More...
 
void notificationEventType (::std::unique_ptr< notificationEventType_type > p)
 Set the element value without copying. More...
 

Constructors

 notificationEvent ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 notificationEvent (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 notificationEvent (const notificationEvent &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
notificationEventoperator= (const notificationEvent &x)
 Copy assignment operator. More...
 

Detailed Description

Class corresponding to the notificationEvent schema type.

Constructor & Destructor Documentation

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

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.
onem2m::notificationEvent::notificationEvent ( const notificationEvent x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

Member Function Documentation

const notificationEvent::notificationEventType_optional & onem2m::notificationEvent::notificationEventType ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
notificationEvent::notificationEventType_optional & onem2m::notificationEvent::notificationEventType ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::notificationEvent::notificationEventType ( const notificationEventType_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::notificationEvent::notificationEventType ( const notificationEventType_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::notificationEvent::notificationEventType ( ::std::unique_ptr< notificationEventType_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const notificationEvent::operationMonitor_optional & onem2m::notificationEvent::operationMonitor ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
notificationEvent::operationMonitor_optional & onem2m::notificationEvent::operationMonitor ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::notificationEvent::operationMonitor ( const operationMonitor_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::notificationEvent::operationMonitor ( const operationMonitor_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::notificationEvent::operationMonitor ( ::std::unique_ptr< operationMonitor_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

notificationEvent & onem2m::notificationEvent::operator= ( const notificationEvent x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

const notificationEvent::representation_optional & onem2m::notificationEvent::representation ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
notificationEvent::representation_optional & onem2m::notificationEvent::representation ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void onem2m::notificationEvent::representation ( const representation_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void onem2m::notificationEvent::representation ( const representation_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void onem2m::notificationEvent::representation ( ::std::unique_ptr< representation_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.


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