GlobalObjects
Loading...
Searching...
No Matches
glo::ComparisionIndexQueryStruct Class Reference

Is needed to transfer index query information in a OrderMsg.
By means of this structure results can be determined using "<", "<=", ">", ">=", "==" and "!=".
For example, if the Index has the value "123" and the comparision operator has the value LESS, all objects with an index lower than "123" will be returned. More...

#include <GloIndexQueryBaseStruct.h>

Inheritance diagram for glo::ComparisionIndexQueryStruct:

Public Member Functions

 ComparisionIndexQueryStruct ()
 
 ComparisionIndexQueryStruct (const ComparisionIndexQueryStruct &rT)
 
ComparisionIndexQueryStructoperator= (const ComparisionIndexQueryStruct &rT)
 
void setComparisionOperator (EnComparisionOp eComparisionOperator)
 
EnComparisionOp getComparisionOperator () const
 
- Public Member Functions inherited from glo::IndexQueryBaseStruct
 IndexQueryBaseStruct ()
 
 IndexQueryBaseStruct (const IndexQueryBaseStruct &rT)
 
virtual ~IndexQueryBaseStruct ()
 
IndexQueryBaseStructoperator= (const IndexQueryBaseStruct &rT)
 
void trimIndex ()
 
void setCallBackAllSet (NUM_PTR ipCallBackAllSet)
 
void setCallBackAllSet (BaseAllSet *pCallBackAllSet)
 
BaseAllSetgetCallBackAllSet () const
 
NUM_PTR getCallBackAllSetAsNUMPTR () const
 
void setClassID (unsigned long ulClassID)
 
unsigned long getClassID () const
 
void setIndex (const std::string &rsIndex)
 
std::string getIndex () const
 
void setIndexName (const std::string &rsIndexName)
 
std::string getIndexName () const
 
void setIndexClassID (unsigned long ulIndexClassID)
 
unsigned long getIndexClassID () const
 

Private Attributes

EnComparisionOp m_eComparisionOperator
 

Detailed Description

Is needed to transfer index query information in a OrderMsg.
By means of this structure results can be determined using "<", "<=", ">", ">=", "==" and "!=".
For example, if the Index has the value "123" and the comparision operator has the value LESS, all objects with an index lower than "123" will be returned.

See also
TAllSet, GenericAllSet.

Constructor & Destructor Documentation

◆ ComparisionIndexQueryStruct() [1/2]

glo::ComparisionIndexQueryStruct::ComparisionIndexQueryStruct ( )
inline

The default constructor sets m_eComparisionOperator to EQUAL.

◆ ComparisionIndexQueryStruct() [2/2]

glo::ComparisionIndexQueryStruct::ComparisionIndexQueryStruct ( const ComparisionIndexQueryStruct & rT)
inline

Copy constructor.

Parameters
[in]rTThe data is copied from this object.

Member Function Documentation

◆ getComparisionOperator()

EnComparisionOp glo::ComparisionIndexQueryStruct::getComparisionOperator ( ) const
inline

Set or get method.

◆ operator=()

ComparisionIndexQueryStruct & glo::ComparisionIndexQueryStruct::operator= ( const ComparisionIndexQueryStruct & rT)
inline

Assignment operator, all attributes are considered.

◆ setComparisionOperator()

void glo::ComparisionIndexQueryStruct::setComparisionOperator ( EnComparisionOp eComparisionOperator)
inline

Set or get method.

Member Data Documentation

◆ m_eComparisionOperator

EnComparisionOp glo::ComparisionIndexQueryStruct::m_eComparisionOperator
private

The comparison operator.


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