GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::LockPossibleSpecification Strukturreferenz

Es können erlaubte Aktionen in der Datenbank wie lesen, schreiben und löschen für ein Objekt erfragt werden. Dieses ist die Antwort. Mehr ...

#include <GloTypes.h>

Öffentliche Methoden

 LockPossibleSpecification ()
 
 LockPossibleSpecification (const LockPossibleSpecification &rT)
 
 LockPossibleSpecification (unsigned long ulValue)
 
virtual ~LockPossibleSpecification ()
 
unsigned long getAsUL ()
 
LockPossibleSpecificationoperator= (const LockPossibleSpecification &rT)
 
void set (unsigned long ulValue)
 
bool operator== (const LockPossibleSpecification &rT) const
 Vergleichsoperator.
 
bool operator!= (const LockPossibleSpecification &rT) const
 Vergleichsoperator.
 

Öffentliche Attribute

bool m_bDelete
 
bool m_bRead
 
bool m_bWrite
 

Ausführliche Beschreibung

Es können erlaubte Aktionen in der Datenbank wie lesen, schreiben und löschen für ein Objekt erfragt werden. Dieses ist die Antwort.

Beschreibung der Konstruktoren und Destruktoren

◆ LockPossibleSpecification() [1/3]

glo::LockPossibleSpecification::LockPossibleSpecification ( )
inline

Standrd-Konstruktor um die Member zu initialisieren.

◆ LockPossibleSpecification() [2/3]

glo::LockPossibleSpecification::LockPossibleSpecification ( unsigned long ulValue)
inline

Konstruktor mit Parameterübergabe.
Setzt die erlaubten Aktionen als Bitmuster.

Parameter
[in]ulValueWerte können oderverknüpft z.B. für Lesen und Schreiben (1 | 2).
  • Bit 0 = m_bRead => 1
  • Bit 1 = m_bWrite => 2
  • Bit 2 = m_bDelete => 4

◆ ~LockPossibleSpecification()

virtual glo::LockPossibleSpecification::~LockPossibleSpecification ( )
inlinevirtual

Destruktor.

◆ LockPossibleSpecification() [3/3]

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

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

Dokumentation der Elementfunktionen

◆ getAsUL()

unsigned long glo::LockPossibleSpecification::getAsUL ( )
inline

Liefert die erlaubten Aktionen als Bitmuster.

Rückgabe
Der Rückgabewert kann folgendermaßen interpretiert werden:
  • Bit 0 = m_bRead => 1
  • Bit 1 = m_bWrite => 2
  • Bit 2 = m_bDelete => 4

◆ operator!=()

bool glo::LockPossibleSpecification::operator!= ( const LockPossibleSpecification & rT) const
inline

Vergleichsoperator.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ operator=()

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

Zuweisungsoperator.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ operator==()

bool glo::LockPossibleSpecification::operator== ( const LockPossibleSpecification & rT) const
inline

Vergleichsoperator.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ set()

void glo::LockPossibleSpecification::set ( unsigned long ulValue)
inline

Setzt die erlaubten Aktionen als Bitmuster.

Parameter
[in]ulValueWerte können oderverknüpft z.B. für Lesen und Schreiben (1 | 2).
  • Bit 0 = m_bRead => 1
  • Bit 1 = m_bWrite => 2
  • Bit 2 = m_bDelete => 4

Dokumentation der Datenelemente

◆ m_bDelete

bool glo::LockPossibleSpecification::m_bDelete

Wenn true, darf das angefragte Objekt in der Datenbank gelöscht werden.

◆ m_bRead

bool glo::LockPossibleSpecification::m_bRead

Wenn true, darf das angefragte Objekt aus der Datenbank gelesen werden.

◆ m_bWrite

bool glo::LockPossibleSpecification::m_bWrite

Wenn true, darf das angefragte Objekt in der Datenbank gespeichert werden.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei: