TSmlDmAccessTypes Class Reference

#include <smldmadapter.h>

Link against: nsmldmhostserver.lib

class TSmlDmAccessTypes
Public Member Enumerations
enumanonymous { EAccessType_Add, EAccessType_Copy, EAccessType_Delete, EAccessType_Exec, ..., EAccessType_Replace }
Public Member Functions
TSmlDmAccessTypes()
TUint8 GetACL()
voidReset()
voidSetAdd()
voidSetCopy()
voidSetDelete()
voidSetExec()
voidSetGet()
voidSetReplace()

Detailed Description

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

Member Enumeration Documentation

Enum anonymous

EnumeratorValueDescription
EAccessType_Add0x01

The DM Command Add is permitted on this DM object

EAccessType_Copy0x02

The DM Command Copy is permitted on this DM object

EAccessType_Delete0x04

The DM Command Delete is permitted on this DM object

EAccessType_Exec0x08

The DM Command Exec is permitted on this DM object

EAccessType_Get0x10

The DM Command Get is permitted on this DM object

EAccessType_Replace0x20

The DM Command Replace is permitted on this DM object

Constructor & Destructor Documentation

TSmlDmAccessTypes ( )

TSmlDmAccessTypes()[inline]

Class constructor

Member Function 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.