Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: AgentBases.h

Class CAgentSMBase

class CAgentSMBase : public CActive, public MAgentObserver, public MAgentStateMachineEnv;

Description

This class is internal and not intended for use.

Derivation

CActiveThe core class of the active object abstraction
CAgentSMBaseThis class is internal and not intended for use
CBaseBase class for all classes to be instantiated on the heap
MAgentObserverThis class is internal and not intended for use
MAgentStateMachineEnvThis class is internal and not intended for use

Defined in CAgentSMBase:
CAgentSMBase(), CallBack(), CancelConnect(), CompleteState(), ConnectCompleteReset(), ConnectionComplete(), ConnectionComplete(), ConnectionContinuation(), Db(), DisconnectComplete(), DlgPrc(), DoCancel(), ECallBack, EConnected, EConnecting, EDisconnect, EDisconnected, EDisconnecting, EReconnect, GetExcessData(), GetLastError(), IncomingConnectionReceived(), IsReconnect(), Notification(), Notification(), PreventConnectionRetries(), ProcessState(), RunL(), ServiceStarted(), StartConnect(), TSMContinueConnectType, TSMPhase, UpdateProgress(), iCallBack, iContinueConnection, iControllerObserver, iDb, iDlgPrc, iIsReconnect, iSMPhase, iState, ~CAgentSMBase()

Inherited from CActive:
Cancel(), Deque(), EPriorityHigh, EPriorityIdle, EPriorityLow, EPriorityStandard, EPriorityUserInput, IsActive(), IsAdded(), Priority(), RunError(), SetActive(), SetPriority(), TPriority, iActive, iLink, iStatus

Inherited from CBase:
operator new()


Internal members


CAgentSMBase()

CAgentSMBase(MAgentObserver& aControllerObserver, CDialogProcessor* aDlgPrc, CCommsDbAccess& aDbAccess);

Description

This member is internal and not intended for use.


~CAgentSMBase()

~CAgentSMBase();

Description

This member is internal and not intended for use.


StartConnect()

void StartConnect();

Description

This member is internal and not intended for use.


CancelConnect()

void CancelConnect();

Description

This member is internal and not intended for use.


ConnectionContinuation()

virtual void ConnectionContinuation(TSMContinueConnectType aConnectionAction);

Description

This member is internal and not intended for use.


GetExcessData()

virtual TInt GetExcessData(TDes8& aBuffer)=0;

Description

This member is internal and not intended for use.


Notification()

virtual TInt Notification(TNifToAgentEventType aEvent, TAny* aInfo)=0;

Description

This member is internal and not intended for use.


GetLastError()

virtual void GetLastError(TInt& aError);

Description

This member is internal and not intended for use.


PreventConnectionRetries()

virtual void PreventConnectionRetries();

Description

This member is internal and not intended for use.


ServiceStarted()

virtual void ServiceStarted();

Description

This member is internal and not intended for use.


ConnectionComplete()

virtual void ConnectionComplete(TInt aProgress, TInt aError);

Description

This member is internal and not intended for use.


ConnectionComplete()

virtual void ConnectionComplete(TInt aError);

Description

This member is internal and not intended for use.


DisconnectComplete()

virtual void DisconnectComplete();

Description

This member is internal and not intended for use.


UpdateProgress()

virtual void UpdateProgress(TInt aProgress, TInt aError);

Description

This member is internal and not intended for use.


Notification()

virtual TInt Notification(TAgentToNifEventType aEvent, TAny* aInfo);

Description

This member is internal and not intended for use.


IncomingConnectionReceived()

virtual TInt IncomingConnectionReceived();

Description

This member is internal and not intended for use.


DlgPrc()

virtual CDialogProcessor* DlgPrc();

Description

This member is internal and not intended for use.


Db()

virtual CCommsDbAccess* Db();

Description

This member is internal and not intended for use.


CompleteState()

virtual void CompleteState(TInt aError);

Description

This member is internal and not intended for use.


IsReconnect()

virtual inline TBool IsReconnect() const;

Description

This member is internal and not intended for use.


CallBack()

virtual inline TBool CallBack() const;

Description

This member is internal and not intended for use.


RunL()

private: virtual void RunL();

Description

This member is internal and not intended for use.


DoCancel()

private: virtual void DoCancel();

Description

This member is internal and not intended for use.


ProcessState()

private: void ProcessState();

Description

This member is internal and not intended for use.


ConnectCompleteReset()

private: void ConnectCompleteReset();

Description

This member is internal and not intended for use.


Enum TSMContinueConnectType

TSMContinueConnectType

Description

This member is internal and not intended for use.

ECallBack

This member is internal and not intended for use.

EReconnect

This member is internal and not intended for use.

EDisconnect

This member is internal and not intended for use.


Enum TSMPhase

TSMPhase

Description

This member is internal and not intended for use.

EConnecting

This member is internal and not intended for use.

EConnected

This member is internal and not intended for use.

EDisconnecting

This member is internal and not intended for use.

EDisconnected

This member is internal and not intended for use.


iState

protected: CAgentStateBase* iState;

Description

This member is internal and not intended for use.


iControllerObserver

protected: MAgentObserver* iControllerObserver;

Description

This member is internal and not intended for use.


iDlgPrc

protected: CDialogProcessor* iDlgPrc;

Description

This member is internal and not intended for use.


iDb

protected: CCommsDbAccess* iDb;

Description

This member is internal and not intended for use.


iContinueConnection

protected: TBool iContinueConnection;

Description

This member is internal and not intended for use.


iIsReconnect

protected: TBool iIsReconnect;

Description

This member is internal and not intended for use.


iCallBack

protected: TBool iCallBack;

Description

This member is internal and not intended for use.


iSMPhase

protected: TSMPhase iSMPhase;

Description

This member is internal and not intended for use.