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.
Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ ComparisionIndexQueryStruct() [1/2]

glo::ComparisionIndexQueryStruct::ComparisionIndexQueryStruct ( )
inline

The default constructor sets m_eComparisionOperator to ::EQUAL.

References glo::EQUAL, and m_eComparisionOperator.

Referenced by ComparisionIndexQueryStruct(), and operator=().

◆ ComparisionIndexQueryStruct() [2/2]

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

Copy constructor.

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

References ComparisionIndexQueryStruct(), glo::IndexQueryBaseStruct::IndexQueryBaseStruct(), and m_eComparisionOperator.

Member Function Documentation

◆ getComparisionOperator()

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

Set or get method.

References m_eComparisionOperator.

◆ operator=()

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

Assignment operator, all attributes are considered.

References ComparisionIndexQueryStruct(), m_eComparisionOperator, and glo::IndexQueryBaseStruct::operator=().

◆ setComparisionOperator()

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

Set or get method.

References m_eComparisionOperator.

Member Data Documentation

◆ m_eComparisionOperator

EnComparisionOp glo::ComparisionIndexQueryStruct::m_eComparisionOperator
private

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