TSmlDmAccessTypes Class Reference

class TSmlDmAccessTypes

This class sets the access types which are allowed for a DM object.

Public Member Functions
TSmlDmAccessTypes ()
TUint8 GetACL ()
void Reset ()
void SetAdd ()
void SetCopy ()
void SetDelete ()
void SetExec ()
void SetGet ()
void SetReplace ()
Public Member Enumerations
enum anonymous {
EAccessType_Add  = 0x01, EAccessType_Copy  = 0x02, EAccessType_Delete  = 0x04, EAccessType_Exec  = 0x08, EAccessType_Get  = 0x10, EAccessType_Replace  = 0x20
}
Private Attributes
TUint8 iACL

Constructor & Destructor Documentation

TSmlDmAccessTypes()

TSmlDmAccessTypes ( ) [inline]

Class constructor

Member Functions Documentation

GetACL()

TUint8 GetACL ( ) [inline]

The function obtains the bitfield composed from each access type that has been set

Reset()

void Reset ( ) [inline]

The function resets all access types previously defined in this object.

SetAdd()

void SetAdd ( ) [inline]

The function sets Add access type property.

SetCopy()

void SetCopy ( ) [inline]

The function sets Copy access type property.

SetDelete()

void SetDelete ( ) [inline]

The function sets Delete access type property.

SetExec()

void SetExec ( ) [inline]

The function sets Execute access type property.

SetGet()

void SetGet ( ) [inline]

The function sets Get access type property.

SetReplace()

void SetReplace ( ) [inline]

The function sets Replace access type property.

Member Enumerations Documentation

Enum anonymous

Enumerators

EAccessType_Add = 0x01

The DM Command Add is permitted on this DM object

EAccessType_Copy = 0x02

The DM Command Copy is permitted on this DM object

EAccessType_Delete = 0x04

The DM Command Delete is permitted on this DM object

EAccessType_Exec = 0x08

The DM Command Exec is permitted on this DM object

EAccessType_Get = 0x10

The DM Command Get is permitted on this DM object

EAccessType_Replace = 0x20

The DM Command Replace is permitted on this DM object

Member Data Documentation

TUint8 iACL

TUint8 iACL [private]