RTerminalControl3rdPartySession Class Reference

class RTerminalControl3rdPartySession : public RSubSessionBase

Inherits from

Public Member Functions
IMPORT_C voidClose()
IMPORT_C TIntGetDeviceLockParameter(TInt, TDes8 &)
IMPORT_C TIntGetDeviceLockParameterSize(TInt)
IMPORT_C TIntOpen(RTerminalControl &)
IMPORT_C TIntSetDeviceLockParameter(TInt, const TDesC8 &)
Inherited Functions
RSubSessionBase::CloseSubSession(TInt)
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::RSubSessionBase()
RSubSessionBase::Send(TInt)const
RSubSessionBase::Send(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt)const
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSubSessionBase::Session()const
RSubSessionBase::SubSessionHandle()const
Public Member Enumerations
enumTTerminalControl3rdPartyMessages {
ETimeout = 1000, EMaxTimeout, EPasscode, EPasscodePolicy, ELock, EDeviceWipe, EPasscodeMinLength, EPasscodeMaxLength, EPasscodeRequireUpperAndLower, EPasscodeRequireCharsAndNumbers, EPasscodeMaxRepeatedCharacters, EPasscodeHistoryBuffer, EPasscodeExpiration, EPasscodeMinChangeTolerance, EPasscodeMinChangeInterval, EPasscodeCheckSpecificStrings, EPasscodeDisallowSpecific, EPasscodeAllowSpecific, EPasscodeClearSpecificStrings, EPasscodeMaxAttempts, EPasscodeConsecutiveNumbers, EPasscodeMinSpecialCharacters, EPasscodeDisallowSimple, ELast = 2000
}

Member Functions Documentation

Close()

IMPORT_C voidClose()

Close Close session

GetDeviceLockParameter(TInt, TDes8 &)

IMPORT_C TIntGetDeviceLockParameter(TIntaType,
TDes8 &aData
)

GetDeviceLockParameter

Parameters

TInt aTypesee TTerminalControl3rdPartyMessages (documentation) for supported values
TDes8 & aDatareturns current parameter data

GetDeviceLockParameterSize(TInt)

IMPORT_C TIntGetDeviceLockParameterSize(TIntaType)

GetDeviceLockParameterSize

Parameters

TInt aTypesee TTerminalControl3rdPartyMessages (documentation) for supported values

Open(RTerminalControl &)

IMPORT_C TIntOpen(RTerminalControl &aServer)

Connect Open client side session

Parameters

RTerminalControl & aServerReference to connected RTerminalControl

SetDeviceLockParameter(TInt, const TDesC8 &)

IMPORT_C TIntSetDeviceLockParameter(TIntaType,
const TDesC8 &aData
)

SetDeviceLockParameter

Parameters

TInt aTypesee TTerminalControl3rdPartyMessages (documentation) for supported values
const TDesC8 & aDatapossible data for the message

Member Enumerations Documentation

Enum TTerminalControl3rdPartyMessages

Enumerators

ETimeout = 1000
EMaxTimeout
EPasscode
EPasscodePolicy
ELock
EDeviceWipe
EPasscodeMinLength
EPasscodeMaxLength
EPasscodeRequireUpperAndLower
EPasscodeRequireCharsAndNumbers
EPasscodeMaxRepeatedCharacters
EPasscodeHistoryBuffer
EPasscodeExpiration
EPasscodeMinChangeTolerance
EPasscodeMinChangeInterval
EPasscodeCheckSpecificStrings
EPasscodeDisallowSpecific
EPasscodeAllowSpecific
EPasscodeClearSpecificStrings
EPasscodeMaxAttempts
EPasscodeConsecutiveNumbers
EPasscodeMinSpecialCharacters
EPasscodeDisallowSimple
ELast = 2000