TSmlDmAccessTypes Class Reference

class TSmlDmAccessTypes

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

Public Member Functions
TSmlDmAccessTypes()
TUint8 GetACL()
voidReset()
voidSetAdd()
voidSetCopy()
voidSetDelete()
voidSetExec()
voidSetGet()
voidSetReplace()
Public Member Enumerations
enumanonymous {
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()

voidReset()[inline]

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

SetAdd()

voidSetAdd()[inline]

The function sets Add access type property.

SetCopy()

voidSetCopy()[inline]

The function sets Copy access type property.

SetDelete()

voidSetDelete()[inline]

The function sets Delete access type property.

SetExec()

voidSetExec()[inline]

The function sets Execute access type property.

SetGet()

voidSetGet()[inline]

The function sets Get access type property.

SetReplace()

voidSetReplace()[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]