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

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

Public Member Functions

virtual ~eventNotificationCriteria ()
 Destructor.
 

notificationEventType

Accessor and modifier functions for the notificationEventType sequence element.

typedef ::onem2m::notificationEventType notificationEventType_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< notificationEventType_typenotificationEventType_sequence
 Element sequence container type.
 
typedef notificationEventType_sequence::iterator notificationEventType_iterator
 Element iterator type.
 
typedef notificationEventType_sequence::const_iterator notificationEventType_const_iterator
 Element constant iterator type.
 
typedef ::xsd::cxx::tree::traits< notificationEventType_type, char > notificationEventType_traits
 Element traits type.
 
const notificationEventType_sequencenotificationEventType () const
 Return a read-only (constant) reference to the element sequence. More...
 
notificationEventType_sequencenotificationEventType ()
 Return a read-write reference to the element sequence. More...
 
void notificationEventType (const notificationEventType_sequence &s)
 Copy elements from a given sequence. More...
 

Constructors

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

Detailed Description

Class corresponding to the eventNotificationCriteria schema type.

Constructor & Destructor Documentation

onem2m::eventNotificationCriteria::eventNotificationCriteria ( 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::eventNotificationCriteria::eventNotificationCriteria ( const eventNotificationCriteria 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 eventNotificationCriteria::notificationEventType_sequence & onem2m::eventNotificationCriteria::notificationEventType ( ) const

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

Returns
A constant reference to the sequence container.
eventNotificationCriteria::notificationEventType_sequence & onem2m::eventNotificationCriteria::notificationEventType ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.
void onem2m::eventNotificationCriteria::notificationEventType ( const notificationEventType_sequence s)

Copy elements from a given sequence.

Parameters
sA sequence to copy elements from.

For each element in s this function makes a copy and adds it to the sequence. Note that this operation completely changes the sequence and all old elements will be lost.

eventNotificationCriteria & onem2m::eventNotificationCriteria::operator= ( const eventNotificationCriteria 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.


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