1#ifndef INC_GLOINDEXQUERYBASESTRUCT_H
2#define INC_GLOINDEXQUERYBASESTRUCT_H
47 #pragma warning( disable : 4251 )
151 : m_ipCallBackAllSet( 0 ),
153 m_ulIndexClassID( 0 )
168 : m_ipCallBackAllSet( rT.m_ipCallBackAllSet ),
169 m_ulClassID( rT.m_ulClassID ),
170 m_sIndex( rT.m_sIndex ),
171 m_sIndexName( rT.m_sIndexName ),
172 m_ulIndexClassID( rT.m_ulIndexClassID )
206 void setClassID(
unsigned long ulClassID ) { m_ulClassID = ulClassID; };
208 void setIndex(
const std::string & rsIndex ) { m_sIndex = rsIndex; };
210 void setIndexName(
const std::string & rsIndexName ) { m_sIndexName = rsIndexName; };
212 void setIndexClassID(
unsigned long ulIndexClassID ) { m_ulIndexClassID = ulIndexClassID; };
309 m_eQueryType( rT.m_eQueryType )
345 IndexQueryBaseStruct::operator=( rT );
420 m_eComparisionOperator( rT.m_eComparisionOperator )
456 IndexQueryBaseStruct::operator=( rT );
531 m_sRangeEndIndex( rT.m_sRangeEndIndex )
548 void setRangeEndIndex(
const std::string & rsRangeEndIndex ) { m_sRangeEndIndex = rsRangeEndIndex; };
568 IndexQueryBaseStruct::operator=( rT );
578 #pragma warning( default : 4251 )
long long NUM_PTR
Definition EuDef_NULL_PTR.h:93
Header für StdStringFunctions
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Ist die Basisklasse von Template-AllSets und dem generischen AllSet.
Definition GloBaseAllSet.h:80
Wird zum Übertragen von IndexAbfrage-Informationen in einer OrderMsg benötigt. Mittels dieser Struk...
Definition GloIndexQueryBaseStruct.h:377
ComparisionIndexQueryStruct(const ComparisionIndexQueryStruct &rT)
Definition GloIndexQueryBaseStruct.h:418
EnComparisionOp getComparisionOperator() const
Definition GloIndexQueryBaseStruct.h:437
EnComparisionOp m_eComparisionOperator
Definition GloIndexQueryBaseStruct.h:390
ComparisionIndexQueryStruct()
Definition GloIndexQueryBaseStruct.h:405
void setComparisionOperator(EnComparisionOp eComparisionOperator)
Definition GloIndexQueryBaseStruct.h:436
Definition GloIndexQueryBaseStruct.h:65
IndexQueryBaseStruct()
Definition GloIndexQueryBaseStruct.h:150
unsigned long getClassID() const
Definition GloIndexQueryBaseStruct.h:207
void setIndexName(const std::string &rsIndexName)
Definition GloIndexQueryBaseStruct.h:210
IndexQueryBaseStruct(const IndexQueryBaseStruct &rT)
Definition GloIndexQueryBaseStruct.h:167
unsigned long m_ulIndexClassID
Definition GloIndexQueryBaseStruct.h:135
void setIndexClassID(unsigned long ulIndexClassID)
Definition GloIndexQueryBaseStruct.h:212
BaseAllSet * getCallBackAllSet() const
Definition GloIndexQueryBaseStruct.h:204
virtual ~IndexQueryBaseStruct()
Definition GloIndexQueryBaseStruct.h:187
void setCallBackAllSet(NUM_PTR ipCallBackAllSet)
Definition GloIndexQueryBaseStruct.h:202
void trimIndex()
Definition GloIndexQueryBaseStruct.h:225
std::string m_sIndex
Definition GloIndexQueryBaseStruct.h:106
std::string m_sIndexName
Definition GloIndexQueryBaseStruct.h:121
void setClassID(unsigned long ulClassID)
Definition GloIndexQueryBaseStruct.h:206
NUM_PTR getCallBackAllSetAsNUMPTR() const
Definition GloIndexQueryBaseStruct.h:205
void setIndex(const std::string &rsIndex)
Definition GloIndexQueryBaseStruct.h:208
NUM_PTR m_ipCallBackAllSet
Definition GloIndexQueryBaseStruct.h:78
unsigned long getIndexClassID() const
Definition GloIndexQueryBaseStruct.h:213
void setCallBackAllSet(BaseAllSet *pCallBackAllSet)
Definition GloIndexQueryBaseStruct.h:203
unsigned long m_ulClassID
Definition GloIndexQueryBaseStruct.h:89
std::string getIndex() const
Definition GloIndexQueryBaseStruct.h:209
std::string getIndexName() const
Definition GloIndexQueryBaseStruct.h:211
Wird zum Übertragen von IndexAbfrage-Informationen in einer OrderMsg benötigt.
Definition GloIndexQueryBaseStruct.h:264
EnQueryType getQueryType() const
Definition GloIndexQueryBaseStruct.h:326
EnQueryType m_eQueryType
Definition GloIndexQueryBaseStruct.h:279
IndexQueryStruct(const IndexQueryStruct &rT)
Definition GloIndexQueryBaseStruct.h:307
void setQueryType(EnQueryType eQueryType)
Definition GloIndexQueryBaseStruct.h:325
IndexQueryStruct()
Definition GloIndexQueryBaseStruct.h:294
Wird zum Übertragen von IndexAbfrage-Informationen in einer OrderMsg benötigt. Mittels dieser Struk...
Definition GloIndexQueryBaseStruct.h:488
std::string getRangeEndIndex() const
Definition GloIndexQueryBaseStruct.h:549
RangeIndexQueryStruct(const RangeIndexQueryStruct &rT)
Definition GloIndexQueryBaseStruct.h:529
void setRangeEndIndex(const std::string &rsRangeEndIndex)
Definition GloIndexQueryBaseStruct.h:548
RangeIndexQueryStruct()
Definition GloIndexQueryBaseStruct.h:516
std::string m_sRangeEndIndex
Definition GloIndexQueryBaseStruct.h:501
@ eBEHIND
Definition EuStdFunctions.h:149
__tool_export_dll void trimString(std::string &rstr, char c=' ', EnStrPos ePos=eBEFORE)
Trim für std::string inspiriert durch:
Definition GloAbstractBaseLot.h:42
EnComparisionOp
Definition GloTypes.h:1583
@ EQUAL
Definition GloTypes.h:1593
EnQueryType
Definition GloTypes.h:1179
@ eQUERY_DIRECT
Definition GloTypes.h:1189