Wird zum Übertragen von AllSet-Informationen in einer OrderMsg benötigt. Mehr ...
#include <GloAllSetStruct.h>
Öffentliche Methoden | |
AllSetStruct () | |
void | setCallBackAllSet (NUM_PTR ipCallBackAllSet) |
Set- beziehungsweise Get-Methode. | |
void | setCallBackAllSet (BaseAllSet *pCallBackAllSet) |
Set- beziehungsweise Get-Methode. | |
BaseAllSet * | getCallBackAllSet () const |
Set- beziehungsweise Get-Methode. | |
NUM_PTR | getCallBackAllSetAsNUMPTR () const |
Set- beziehungsweise Get-Methode. | |
void | setClassID (unsigned long ulClassID) |
Set- beziehungsweise Get-Methode. | |
unsigned long | getClassID () const |
Set- beziehungsweise Get-Methode. | |
void | setSeekMode (EnSeekMode eSeekMode) |
Set- beziehungsweise Get-Methode. | |
EnSeekMode | getSeekMode () const |
Set- beziehungsweise Get-Methode. | |
void | setWithSubClasses (bool bWithSubClasses) |
Set- beziehungsweise Get-Methode. | |
bool | isWithSubClasses () const |
Set- beziehungsweise Get-Methode. | |
void | setIndexName (const std::string &rsIndexName) |
Set- beziehungsweise Get-Methode. | |
std::string | getIndexName () const |
Set- beziehungsweise Get-Methode. | |
void | setIndexClassID (unsigned long ulIndexClassID) |
Set- beziehungsweise Get-Methode. | |
unsigned long | getIndexClassID () const |
Set- beziehungsweise Get-Methode. | |
Private Attribute | |
bool | m_bWithSubClasses |
EnSeekMode | m_eSeekMode |
NUM_PTR | m_ipCallBackAllSet |
std::string | m_sIndexName |
unsigned long | m_ulClassID |
unsigned long | m_ulIndexClassID |
Wird zum Übertragen von AllSet-Informationen in einer OrderMsg benötigt.
|
inline |
Der Standard-Konstruktor um Attribuite zu initialisioeren.
Benutzt m_bWithSubClasses, m_eSeekMode, m_ipCallBackAllSet, m_ulClassID, m_ulIndexClassID und glo::START.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ipCallBackAllSet.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ipCallBackAllSet.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ulClassID.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ulIndexClassID.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_sIndexName.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_eSeekMode.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_bWithSubClasses.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ipCallBackAllSet.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ipCallBackAllSet.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ulClassID.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_ulIndexClassID.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_sIndexName.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_eSeekMode.
|
inline |
Set- beziehungsweise Get-Methode.
Benutzt m_bWithSubClasses.
|
private |
I.d.R. beinhaltet ein AllSet Objekte einer Klasse. Gibt es auch Objekte abgeleiteter Klasse, werden diese, z.B. beim iterieren mit geliefert.
Wenn nur Objekte mit der Klassen-ID (m_ulClassID), ohne Objekte abgeleiteter Klassen, geliefert werden sollen, muss m_bWithSubClasses auf false gesetzt sein.
Wird benutzt von AllSetStruct(), isWithSubClasses() und setWithSubClasses().
|
private |
Wird beim iterieren durch den AllSet gesetzt und übertragen.
Wird benutzt von AllSetStruct(), getSeekMode() und setSeekMode().
|
private |
Zeiger auf AllSets gecastet auf NUM_PTR.
Wird benutzt von AllSetStruct(), getCallBackAllSet(), getCallBackAllSetAsNUMPTR(), setCallBackAllSet() und setCallBackAllSet().
|
private |
Wenn eine Indexbezeichnung mittels OrderMsg beim Öffnen eines AllSets übergeben wird, wird die Sortierung nach diesem Index vorgenommen.
Wird benutzt von getIndexName() und setIndexName().
|
private |
Die Klassen-ID.
Wird benutzt von AllSetStruct(), getClassID() und setClassID().
|
private |
Wenn ein m_sIndexName übergeben wird, ist hier die Klassen-ID der Klasse, die über den Index indiziert wird. Somit kann eine Unterklasse einen Index ihrer Oberklasse nutzen
Wird benutzt von AllSetStruct(), getIndexClassID() und setIndexClassID().