Public Member Functions | Protected Attributes

openjaus::core::QSNodeList Class Reference

#include <QSNodeList.h>

Inherits openjaus::model::fields::Array.

List of all members.

Public Member Functions

 QSNodeList ()
 ~QSNodeList ()
void copy (QSNodeList &source)
virtual int to (system::Buffer *dst)
 Operation to.
virtual int from (system::Buffer *src)
 Operation from.
virtual int length ()
 Serializes object to internal transport buffer.
std::string toXml (unsigned char level=0) const
std::vector< QSNodeRecord > & getQSNodeRec ()
void add (QSNodeRecord value)
QSNodeRecordget (size_t index)
size_t size ()
bool empty ()
void clear ()
void remove (int index)

Protected Attributes

std::vector< QSNodeRecordqSNodeRec

Constructor & Destructor Documentation

openjaus::core::QSNodeList::QSNodeList (  ) 
openjaus::core::QSNodeList::~QSNodeList (  ) 

Member Function Documentation

void openjaus::core::QSNodeList::add ( QSNodeRecord  value  ) 
void openjaus::core::QSNodeList::clear (  ) 
void openjaus::core::QSNodeList::copy ( QSNodeList source  ) 
bool openjaus::core::QSNodeList::empty (  ) 
int openjaus::core::QSNodeList::from ( system::Buffer src  )  [virtual]
Parameters:
src 

Reimplemented from openjaus::model::fields::Array.

QSNodeRecord & openjaus::core::QSNodeList::get ( size_t  index  ) 
std::vector< QSNodeRecord > & openjaus::core::QSNodeList::getQSNodeRec (  ) 
int openjaus::core::QSNodeList::length (  )  [virtual]

Reimplemented from openjaus::model::fields::Array.

void openjaus::core::QSNodeList::remove ( int  index  ) 
size_t openjaus::core::QSNodeList::size (  ) 
int openjaus::core::QSNodeList::to ( system::Buffer dst  )  [virtual]
Parameters:
dst 

Reimplemented from openjaus::model::fields::Array.

std::string openjaus::core::QSNodeList::toXml ( unsigned char  level = 0  )  const

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines