diff -r 510c70acdbf6 -r 8ccc39f9d787 connectivitylayer/isce/isaaccessextension_dll/inc/router.h --- a/connectivitylayer/isce/isaaccessextension_dll/inc/router.h Mon Nov 09 10:36:19 2009 +0000 +++ b/connectivitylayer/isce/isaaccessextension_dll/inc/router.h Thu Jan 14 10:44:58 2010 +0200 @@ -29,7 +29,7 @@ //ISCE #include "isirouterlinkifs.h" // For MLinkRouterIf //ISCE -#ifndef NCP_COMMON_BRIDGE_FAMILY +#ifdef NCP_COMMON_BRIDGE_FAMILY_PIPE_SUPPORT class DPipeHandler; #endif //ISCE class MIAD2ISTApi; @@ -137,18 +137,15 @@ EPipeMsg, EMediaMsg, EIndicationMsg, - EControlMsg, - EPnNameAddRespMsg, ENotKnownMsg, + EUsbPhonetMsg }; enum TWaitingType { ENormalOpen = 1, - EDrmOpen, - ENameAddOpen #if (NCP_COMMON_SOS_VERSION_SUPPORT >= SOS_VERSION_95) - ,ELoan + ELoan #endif }; @@ -158,9 +155,6 @@ void HandleMediaMessage( TDes8& aMsg ); - void HandleControlMessage( TDes8& aMsg ); - - void HandlePnsNameAddResp( TDes8& aMsg ); void SendCommIsaEntityNotReachableResp( const TDesC8& aMsg ); @@ -171,18 +165,16 @@ public: static void CheckRouting( DRouter& aTmp, TDes8& aMsg ); + static DRouter* iThisPtr; + MISIRouterObjectIf* iNameService; + MISIRouterObjectIf* iCommunicationManager; + private: static void CommonRxDfc( TAny* aPtr ); static void InitCmtDfc( TAny* aPtr ); -#ifdef NCP_COMMON_BRIDGE_FAMILY + void InitConnectionOk(); -#endif - void InitCmtConnection(); - - void SendDrmReq( const TUint16 aChannelId ); - - void SendPnsNameAddReq( const TUint16 aChannel, const TDesC8& aOpenInfo ); static void NotifyObjLayerConnStatDfc( TAny* aPtr ); @@ -190,6 +182,9 @@ void SetSenderInfo( TDes8& aMessage, const TUint16 aCh ); + //From objectapi + TInt Send( TDes8& aMessage, const TUint8 aObjId ); + // Member data private: @@ -214,11 +209,7 @@ enum TISIMedias { -#ifndef NCP_COMMON_BRIDGE_FAMILY - EISIMediaSOS = 0x00, -#else EISIMediaHostSSI = 0x00, -#endif EISIAmountOfMedias }; // ISCE @@ -226,7 +217,7 @@ // owned // APE <-> CMT connection status ok/nok. TIADConnectionStatus iConnectionStatus; -#ifndef NCP_COMMON_BRIDGE_FAMILY +#ifdef NCP_COMMON_BRIDGE_FAMILY_PIPE_SUPPORT DPipeHandler* iPipeHandler; #endif DIndicationHandler* iIndicationHandler;