#include <QueryParam.h>

Inheritance diagram for Mgr::QueryParam:
Collaboration diagram for Mgr::QueryParam:

Public Types

enum  Type {
  ptInt = 1,
  ptString
}
 
typedef RefCount< QueryParamPointer
 

Public Member Functions

 QueryParam (Type aType)
 
virtual ~QueryParam ()
 
virtual void pack (Ipc::TypedMsgHdr &msg) const =0
 store parameter into msg More...
 
virtual void unpackValue (const Ipc::TypedMsgHdr &msg)=0
 load parameter value from msg More...
 

Public Attributes

Type type
 

Private Member Functions

 QueryParam (const QueryParam &)
 
QueryParamoperator= (const QueryParam &)
 

Detailed Description

Definition at line 20 of file QueryParam.h.

Member Typedef Documentation

Definition at line 24 of file QueryParam.h.

Member Enumeration Documentation

Enumerator
ptInt 
ptString 

Definition at line 23 of file QueryParam.h.

Constructor & Destructor Documentation

Mgr::QueryParam::QueryParam ( Type  aType)
inline

Definition at line 27 of file QueryParam.h.

virtual Mgr::QueryParam::~QueryParam ( )
inlinevirtual

Definition at line 28 of file QueryParam.h.

Mgr::QueryParam::QueryParam ( const QueryParam )
private

Member Function Documentation

QueryParam& Mgr::QueryParam::operator= ( const QueryParam )
private
virtual void Mgr::QueryParam::pack ( Ipc::TypedMsgHdr msg) const
pure virtual

Implemented in Mgr::IntParam, and Mgr::StringParam.

virtual void Mgr::QueryParam::unpackValue ( const Ipc::TypedMsgHdr msg)
pure virtual

Implemented in Mgr::IntParam, and Mgr::StringParam.

Member Data Documentation

Type Mgr::QueryParam::type

Definition at line 37 of file QueryParam.h.

Referenced by Mgr::Inquirer::applyQueryParams().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors