Is needed to transfer AllSet information in a OrderMsg More...
#include <GloAllSetStruct.h>
Public Member Functions | |
AllSetStruct () | |
void | setCallBackAllSet (NUM_PTR ipCallBackAllSet) |
Set or get method. | |
void | setCallBackAllSet (BaseAllSet *pCallBackAllSet) |
Set or get method. | |
BaseAllSet * | getCallBackAllSet () const |
Set or get method. | |
NUM_PTR | getCallBackAllSetAsNUMPTR () const |
Set or get method. | |
void | setClassID (unsigned long ulClassID) |
Set or get method. | |
unsigned long | getClassID () const |
Set or get method. | |
void | setSeekMode (EnSeekMode eSeekMode) |
Set or get method. | |
EnSeekMode | getSeekMode () const |
Set or get method. | |
void | setWithSubClasses (bool bWithSubClasses) |
Set or get method. | |
bool | isWithSubClasses () const |
Set or get method. | |
void | setIndexName (const std::string &rsIndexName) |
Set or get method. | |
std::string | getIndexName () const |
Set or get method. | |
void | setIndexClassID (unsigned long ulIndexClassID) |
Set or get method. | |
unsigned long | getIndexClassID () const |
Set or get method. | |
Private Attributes | |
bool | m_bWithSubClasses |
EnSeekMode | m_eSeekMode |
NUM_PTR | m_ipCallBackAllSet |
std::string | m_sIndexName |
unsigned long | m_ulClassID |
unsigned long | m_ulIndexClassID |
Is needed to transfer AllSet information in a OrderMsg
|
inline |
The default constructor to initialize attributes.
References m_bWithSubClasses, m_eSeekMode, m_ipCallBackAllSet, m_ulClassID, m_ulIndexClassID, and glo::START.
|
inline |
Set or get method.
References m_ipCallBackAllSet.
|
inline |
Set or get method.
References m_ipCallBackAllSet.
|
inline |
Set or get method.
References m_ulClassID.
|
inline |
Set or get method.
References m_ulIndexClassID.
|
inline |
Set or get method.
References m_sIndexName.
|
inline |
Set or get method.
References m_eSeekMode.
|
inline |
Set or get method.
References m_bWithSubClasses.
|
inline |
Set or get method.
References m_ipCallBackAllSet.
|
inline |
Set or get method.
References m_ipCallBackAllSet.
|
inline |
Set or get method.
References m_ulClassID.
|
inline |
Set or get method.
References m_ulIndexClassID.
|
inline |
Set or get method.
References m_sIndexName.
|
inline |
Set or get method.
References m_eSeekMode.
|
inline |
Set or get method.
References m_bWithSubClasses.
|
private |
Usually, an AllSet contains objects of a class. If there are also objects of a derived class, they are also delivered, for example, when you iterate.
If only objects with the class ID (m_ulClassID) are to be delivered, without objects of derived classes, m_bWithSubClasses must be set to false.
Referenced by AllSetStruct(), isWithSubClasses(), and setWithSubClasses().
|
private |
Is set and transferred during iteration by AllSet.
Referenced by AllSetStruct(), getSeekMode(), and setSeekMode().
|
private |
Pointer to AllSets casted to NUM_PTR.
Referenced by AllSetStruct(), getCallBackAllSet(), getCallBackAllSetAsNUMPTR(), setCallBackAllSet(), and setCallBackAllSet().
|
private |
If an index name is passed using OrderMsg when an AllSet is opened, it will be sorted by this index.
Referenced by getIndexName(), and setIndexName().
|
private |
The class ID.
Referenced by AllSetStruct(), getClassID(), and setClassID().
|
private |
If a m_sIndexName is passed, here is the class ID of the class that will be indexed by the index. This allows a subclass to use an index of its superclass
Referenced by AllSetStruct(), getIndexClassID(), and setIndexClassID().