engine/inc/ConnectionEngine.h
changeset 13 f58e3c482bd9
parent 2 29cda98b007e
child 35 66c5303f3610
child 59 9569ea080d5a
equal deleted inserted replaced
12:47c8595ffc70 13:f58e3c482bd9
    31 class CPodcastModel;
    31 class CPodcastModel;
    32 
    32 
    33 class MConnectionObserver
    33 class MConnectionObserver
    34 	{
    34 	{
    35 public:
    35 public:
       
    36 	virtual void ConnectionSelectionStart() = 0;
       
    37 	virtual void ConnectionSelectionEnd() = 0;
    36 	virtual void ConnectCompleteL(TInt aErrorCode) = 0;
    38 	virtual void ConnectCompleteL(TInt aErrorCode) = 0;
    37 	virtual void Disconnected() = 0;
    39 	virtual void Disconnected() = 0;
    38 	};
    40 	};
    39 
    41 
    40 /**
    42 /**
    87 protected:
    89 protected:
    88 	// UI Setting
    90 	// UI Setting
    89 	TBool ConnectionSettingL();
    91 	TBool ConnectionSettingL();
    90 	
    92 	
    91 	void ReportConnection(TInt aError);
    93 	void ReportConnection(TInt aError);
       
    94 	void ReportConnectionSelectionStart();
       
    95 	void ReportConnectionSelectionEnd();
       
    96 	
    92 private:
    97 private:
    93 	RConnection                   iConnection;
    98 	RConnection                   iConnection;
    94 	RSocketServ                   iSocketServer;
    99 	RSocketServ                   iSocketServer;
    95 	// Connect using mobility extension
   100 	// Connect using mobility extension
    96 	CActiveCommsMobilityApiExt*   iMobility;
   101 	CActiveCommsMobilityApiExt*   iMobility;