#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)
 
 ~QueryParam () override
 
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

◆ Pointer

Definition at line 24 of file QueryParam.h.

Member Enumeration Documentation

◆ Type

Enumerator
ptInt 
ptString 

Definition at line 23 of file QueryParam.h.

Constructor & Destructor Documentation

◆ QueryParam() [1/2]

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

Definition at line 27 of file QueryParam.h.

◆ ~QueryParam()

Mgr::QueryParam::~QueryParam ( )
inlineoverride

Definition at line 28 of file QueryParam.h.

◆ QueryParam() [2/2]

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

Member Function Documentation

◆ operator=()

QueryParam & Mgr::QueryParam::operator= ( const QueryParam )
private

◆ pack()

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

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

◆ unpackValue()

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

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

Member Data Documentation

◆ type

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