RGenConAgentDialogServer Class Reference

class RGenConAgentDialogServer : public RSessionBase

RGenConAgentDialogServer. This components needs to be written as a proper polymorphic DLL in JetStream.

NOTE! Although the class inherits from RSessionBase this does not mean you have to implement the API as a client server mechanism.

Inherits from

Public Member Functions
RGenConAgentDialogServer()
~RGenConAgentDialogServer()
IMPORT_C voidAccessPointConnection(TUint32 &, TInt, TRequestStatus &)
IMPORT_C voidAccessPointConnection(TUint32 &, TUint32, TUint32 &, TUint32, TRequestStatus &)
IMPORT_C voidAuthenticate(TDes &, TDes &, TBool, TRequestStatus &)
IMPORT_C voidCancelAccessPointConnection()
IMPORT_C voidCancelAuthenticate()
IMPORT_C voidCancelDestroyPctNotification()
IMPORT_C voidCancelIapConnection()
IMPORT_C voidCancelLogin()
IMPORT_C voidCancelModemAndLocationSelection()
IMPORT_C voidCancelQoSWarning()
IMPORT_C voidCancelReadPct()
IMPORT_C voidCancelReconnect()
IMPORT_C voidCancelWarnNewIapConnection()
IMPORT_C voidClose()
IMPORT_C voidClosePct()
IMPORT_C TIntConnect()
IMPORT_C voidDestroyPctNotification(TRequestStatus &)
IMPORT_C voidIapConnection(TUint32 &, const TConnectionPrefs &, TRequestStatus &)
IMPORT_C voidIapConnection(TUint32 &, const TConnectionPrefs &, TInt, TRequestStatus &)
IMPORT_C voidLogin(TDes &, TDes &, TBool, TRequestStatus &)
IMPORT_C voidModemAndLocationSelection(TUint32 &, TUint32 &, TRequestStatus &)
IMPORT_C TIntOpenPct()
IMPORT_C voidQoSWarning(TBool &, TRequestStatus &)
IMPORT_C voidReadPct(TDes &, TRequestStatus &)
IMPORT_C voidReconnect(TBool &, TRequestStatus &)
IMPORT_C TVersionVersion()
IMPORT_C voidWarnNewIapConnection(const TConnectionPrefs &, TInt, const TDesC &, TBool &, TRequestStatus &)
IMPORT_C TIntWritePct(const TDesC &)
Inherited Functions
RHandleBase::Attributes()const
RHandleBase::BTraceId()const
RHandleBase::DoExtendedClose()
RHandleBase::Duplicate(const RThread &,TOwnerType)
RHandleBase::FullName()const
RHandleBase::FullName(TDes &)const
RHandleBase::Handle()const
RHandleBase::HandleInfo(THandleInfo *)
RHandleBase::Name()const
RHandleBase::NotifyDestruction(TRequestStatus &)
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
RHandleBase::RHandleBase()
RHandleBase::RHandleBase(TInt)
RHandleBase::SetHandle(TInt)
RHandleBase::SetHandleNC(TInt)
RSessionBase::CreateSession(RServer2,const TVersion &)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Open(TInt,TOwnerType)
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Send(TInt)const
RSessionBase::Send(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt)const
RSessionBase::SendReceive(TInt,TRequestStatus &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSessionBase::SetReturnedHandle(TInt)
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
RSessionBase::ShareAuto()
RSessionBase::ShareProtected()
Inherited Enumerations
RHandleBase:TAttributes
RSessionBase:TAttachMode
Private Attributes
TPckg< TUint32 >iAccessPoint
TPckgBuf< TAuthenticationPair >iAuthenticationPair
TPckg< TBool >iBool
TPckgBuf< TIspConnectionNames >iConNames
TPckg< TUint32 >iIAP
TPckg< TUint32 >iLocationId
TPckg< TUint32 >iModemId
TPckgBuf< TNewIapConnectionPrefs >iNewIapPrefsBuffer
TPckgBuf< TUint32 >iNotUsed
RDialogNotifier *iNotifier
TPckgBuf< TUint32 >iPctBuffer
TPckgBuf< TPctResponse >iPctResponse
TPckgBuf< TConnectionPrefs >iPrefs
TRequestStatus iStatus
Inherited Attributes
RHandleBase::iHandle

Constructor & Destructor Documentation

RGenConAgentDialogServer()

IMPORT_CRGenConAgentDialogServer()

~RGenConAgentDialogServer()

IMPORT_C~RGenConAgentDialogServer()

Member Functions Documentation

AccessPointConnection(TUint32 &, TInt, TRequestStatus &)

IMPORT_C voidAccessPointConnection(TUint32 &aAccessPoint,
TIntaAccessPointGroup,
TRequestStatus &aStatus
)

Parameters

TUint32 & aAccessPoint
TInt aAccessPointGroup
TRequestStatus & aStatus

AccessPointConnection(TUint32 &, TUint32, TUint32 &, TUint32, TRequestStatus &)

IMPORT_C voidAccessPointConnection(TUint32 &aAP,
TUint32aAPType,
TUint32 &aBearerAPInd,
TUint32aBearerAPType,
TRequestStatus &aStatus
)

Parameters

TUint32 & aAP
TUint32 aAPType
TUint32 & aBearerAPInd
TUint32 aBearerAPType
TRequestStatus & aStatus

Authenticate(TDes &, TDes &, TBool, TRequestStatus &)

IMPORT_C voidAuthenticate(TDes &aUsername,
TDes &aPassword,
TBoolaIsReconnect,
TRequestStatus &aStatus
)

Parameters

TDes & aUsername
TDes & aPassword
TBool aIsReconnect
TRequestStatus & aStatus

CancelAccessPointConnection()

IMPORT_C voidCancelAccessPointConnection()

CancelAuthenticate()

IMPORT_C voidCancelAuthenticate()

CancelDestroyPctNotification()

IMPORT_C voidCancelDestroyPctNotification()

CancelIapConnection()

IMPORT_C voidCancelIapConnection()

CancelLogin()

IMPORT_C voidCancelLogin()

CancelModemAndLocationSelection()

IMPORT_C voidCancelModemAndLocationSelection()

CancelQoSWarning()

IMPORT_C voidCancelQoSWarning()

CancelReadPct()

IMPORT_C voidCancelReadPct()

CancelReconnect()

IMPORT_C voidCancelReconnect()

CancelWarnNewIapConnection()

IMPORT_C voidCancelWarnNewIapConnection()

Close()

IMPORT_C voidClose()

ClosePct()

IMPORT_C voidClosePct()

Connect()

IMPORT_C TIntConnect()

DestroyPctNotification(TRequestStatus &)

IMPORT_C voidDestroyPctNotification(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

IapConnection(TUint32 &, const TConnectionPrefs &, TRequestStatus &)

IMPORT_C voidIapConnection(TUint32 &aIAP,
const TConnectionPrefs &aPrefs,
TRequestStatus &aStatus
)

Parameters

TUint32 & aIAP
const TConnectionPrefs & aPrefs
TRequestStatus & aStatus

IapConnection(TUint32 &, const TConnectionPrefs &, TInt, TRequestStatus &)

IMPORT_C voidIapConnection(TUint32 &aIAP,
const TConnectionPrefs &aPrefs,
TIntaLastError,
TRequestStatus &aStatus
)

Parameters

TUint32 & aIAP
const TConnectionPrefs & aPrefs
TInt aLastError
TRequestStatus & aStatus

Login(TDes &, TDes &, TBool, TRequestStatus &)

IMPORT_C voidLogin(TDes &aUsername,
TDes &aPassword,
TBoolaIsReconnect,
TRequestStatus &aStatus
)

Parameters

TDes & aUsername
TDes & aPassword
TBool aIsReconnect
TRequestStatus & aStatus

ModemAndLocationSelection(TUint32 &, TUint32 &, TRequestStatus &)

IMPORT_C voidModemAndLocationSelection(TUint32 &aModemId,
TUint32 &aLocationId,
TRequestStatus &aStatus
)

Parameters

TUint32 & aModemId
TUint32 & aLocationId
TRequestStatus & aStatus

OpenPct()

IMPORT_C TIntOpenPct()

QoSWarning(TBool &, TRequestStatus &)

IMPORT_C voidQoSWarning(TBool &aResponse,
TRequestStatus &aStatus
)

Parameters

TBool & aResponse
TRequestStatus & aStatus

ReadPct(TDes &, TRequestStatus &)

IMPORT_C voidReadPct(TDes &aData,
TRequestStatus &aStatus
)

Parameters

TDes & aData
TRequestStatus & aStatus

Reconnect(TBool &, TRequestStatus &)

IMPORT_C voidReconnect(TBool &aResponse,
TRequestStatus &aStatus
)

Parameters

TBool & aResponse
TRequestStatus & aStatus

Version()

IMPORT_C TVersionVersion()const

WarnNewIapConnection(const TConnectionPrefs &, TInt, const TDesC &, TBool &, TRequestStatus &)

IMPORT_C voidWarnNewIapConnection(const TConnectionPrefs &aPrefs,
TIntaLastError,
const TDesC &aNewIapName,
TBool &aResponse,
TRequestStatus &aStatus
)

Parameters

const TConnectionPrefs & aPrefs
TInt aLastError
const TDesC & aNewIapName
TBool & aResponse
TRequestStatus & aStatus

WritePct(const TDesC &)

IMPORT_C TIntWritePct(const TDesC &aData)

Parameters

const TDesC & aData

Member Data Documentation

TPckg< TUint32 > iAccessPoint

TPckg< TUint32 >iAccessPoint[private]

TPckgBuf< TAuthenticationPair > iAuthenticationPair

TPckgBuf< TAuthenticationPair >iAuthenticationPair[private]

TPckg< TBool > iBool

TPckg< TBool >iBool[private]

TPckgBuf< TIspConnectionNames > iConNames

TPckgBuf< TIspConnectionNames >iConNames[private]

TPckg< TUint32 > iIAP

TPckg< TUint32 >iIAP[private]

TPckg< TUint32 > iLocationId

TPckg< TUint32 >iLocationId[private]

TPckg< TUint32 > iModemId

TPckg< TUint32 >iModemId[private]

TPckgBuf< TNewIapConnectionPrefs > iNewIapPrefsBuffer

TPckgBuf< TNewIapConnectionPrefs >iNewIapPrefsBuffer[private]

TPckgBuf< TUint32 > iNotUsed

TPckgBuf< TUint32 >iNotUsed[private]

RDialogNotifier * iNotifier

RDialogNotifier *iNotifier[private]

TPckgBuf< TUint32 > iPctBuffer

TPckgBuf< TUint32 >iPctBuffer[private]

TPckgBuf< TPctResponse > iPctResponse

TPckgBuf< TPctResponse >iPctResponse[private]

TPckgBuf< TConnectionPrefs > iPrefs

TPckgBuf< TConnectionPrefs >iPrefs[private]

TRequestStatus iStatus

TRequestStatus iStatus[private]