RTerminalControl3rdPartySession Class Reference

class RTerminalControl3rdPartySession : public RSubSessionBase

Inherits from

Public Member Functions
IMPORT_C void Close ()
IMPORT_C TInt GetDeviceLockParameter ( TInt , TDes8 &)
IMPORT_C TInt GetDeviceLockParameterSize ( TInt )
IMPORT_C TInt Open ( RTerminalControl &)
IMPORT_C TInt SetDeviceLockParameter ( 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
enum TTerminalControl3rdPartyMessages {
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 void Close ( )

Close Close session

GetDeviceLockParameter(TInt, TDes8 &)

IMPORT_C TInt GetDeviceLockParameter ( TInt aType,
TDes8 & aData
)

GetDeviceLockParameter

Parameters

TInt aType see TTerminalControl3rdPartyMessages (documentation) for supported values
TDes8 & aData returns current parameter data

GetDeviceLockParameterSize(TInt)

IMPORT_C TInt GetDeviceLockParameterSize ( TInt aType )

GetDeviceLockParameterSize

Parameters

TInt aType see TTerminalControl3rdPartyMessages (documentation) for supported values

Open(RTerminalControl &)

IMPORT_C TInt Open ( RTerminalControl & aServer )

Connect Open client side session

Parameters

RTerminalControl & aServer Reference to connected RTerminalControl

SetDeviceLockParameter(TInt, const TDesC8 &)

IMPORT_C TInt SetDeviceLockParameter ( TInt aType,
const TDesC8 & aData
)

SetDeviceLockParameter

Parameters

TInt aType see TTerminalControl3rdPartyMessages (documentation) for supported values
const TDesC8 & aData possible 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