mmserv/tms/tmsserver/inc/tmsserver.h
changeset 55 e267340986c9
parent 42 1fa3fb47b1e3
equal deleted inserted replaced
52:4ce423f34688 55:e267340986c9
   119 
   119 
   120     // from TMSPubSubObserver
   120     // from TMSPubSubObserver
   121     void HandleNotifyPSL(const TUid aUid, const TInt& aKey,
   121     void HandleNotifyPSL(const TUid aUid, const TInt& aKey,
   122                 const TRequestStatus& aStatus);
   122                 const TRequestStatus& aStatus);
   123 
   123 
       
   124     void TermSrv(const RMessage2& aMessage);
       
   125 
   124 private:
   126 private:
   125     static TMSServer* NewLC();
   127     static TMSServer* NewLC();
   126     TMSServer();
   128     TMSServer();
   127     void ConstructL();
   129     void ConstructL();
   128     CSession2* NewSessionL(const TVersion& aVersion,
   130     CSession2* NewSessionL(const TVersion& aVersion,
   129             const RMessage2& aMessage) const;
   131             const RMessage2& aMessage) const;
   130 
   132 
   131     TInt StartTMSCallServer(TMSCallProxyLocal& aHandle);
   133     TInt StartTMSCallServer(TMSCallProxyLocal& aHandle);
   132     void GetAvailableOutputsL(const RMessage2& aMessage);
   134     void GetAvailableOutputsL(const RMessage2& aMessage);
   133     TInt SendMessageToCallServ(TInt func, TInt value);
   135     TInt SendMessageToCallServ(TInt func, TInt value);
   134     TInt SendMessageToCallServ(TInt func, TIpcArgs args);
       
   135 
   136 
   136 private:
   137 private:
   137     TInt iSession;
   138     TInt iSession;
   138     TMSServerShutDown *iShutdownTimer;
   139     TMSServerShutDown *iShutdownTimer;
   139 
   140 
   171 class TMSCallProxyLocal : public RSessionBase
   172 class TMSCallProxyLocal : public RSessionBase
   172     {
   173     {
   173 public:
   174 public:
   174     TInt Open(RServer2& aTMSCallServerHandle);
   175     TInt Open(RServer2& aTMSCallServerHandle);
   175     TInt SendToCallServer(TInt aFunc, TUint value);
   176     TInt SendToCallServer(TInt aFunc, TUint value);
   176     TInt SendToCallServer(TInt aFunc, TIpcArgs args);
       
   177     TInt ReceiveFromCallServer(TInt aFunc, TUint& value);
   177     TInt ReceiveFromCallServer(TInt aFunc, TUint& value);
   178     TInt ReceiveFromCallServer(TInt aFunc, TIpcArgs args);
   178     TInt ReceiveFromCallServer(TInt aFunc, TIpcArgs args);
   179     };
   179     };
   180 
   180 
   181 // -----------------------------------------------------------------------------
   181 // -----------------------------------------------------------------------------