connectivitylayer/isce/isicommunicationmanager_dll/inc/isicommunicationmanager.h
changeset 9 8486d82aef45
parent 7 fa67e03b87df
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    47         */
    47         */
    48         void Receive( const TDesC8& aMessage );
    48         void Receive( const TDesC8& aMessage );
    49 
    49 
    50     private:
    50     private:
    51 
    51 
       
    52         void HandleBootMessage( const TDesC8& aMessageDuringBoot );
       
    53 
       
    54         void HandleCommunicationManagerCommonMessage( const TDesC8& aMessageToCommunicationManager );
       
    55 
       
    56         void HandleApeCommunicationManagerMessage( const TDesC8& aMessageToCommunicationManager );
       
    57 
       
    58         void HandlePnCommgrMessage( const TDesC8& aMessageToCommunicationManager );
       
    59 
       
    60         void HandleMessageMulticast( const TDesC8& aMessageToMulticast );
       
    61 
    52         void SendNameAddReqs();
    62         void SendNameAddReqs();
    53         
    63 
    54         void SendPnsSubscribeResp( const TDesC8& aMessage );
    64         void SendApeCommgrSubscribeResp( const TDesC8& aMessage );
    55         
    65 
    56         void SendCommServiceNotIdentifiedResp( const TDesC8& aMessage );
    66         void SendCommServiceNotIdentifiedResp( const TDesC8& aMessage );
    57         
    67 
    58         void SendCommIsiVersionGetResp( const TDesC8& aMessage );
    68         void SendCommIsiVersionGetResp( const TDesC8& aMessage );
    59         
    69 
    60     private:
    70         void SetIsiHeaderForCommonMessage( TDes8& aCommonResponse,
       
    71                                            const TDesC8& aCommonRequest );
    61 
    72 
    62         static void InitDfc( TAny* aPtr );
    73         static void InitDfc( TAny* aPtr );
       
    74 
       
    75     private:
    63         
    76         
    64         // Owned
    77         // Owned
    65         static DMutex*         iCommunicationManagerMutex;
    78         static DMutex*         iCommunicationManagerMutex;
    66         TDfc*                  iInitDfc;
    79         TDfc*                  iInitDfc;
    67         DISIIndicationHandler* iISIIndicationHandler;
    80         DISIIndicationHandler* iISIIndicationHandler;
    68         TUint8                 iObjId;
    81         TUint8                 iObjectIdentifier;
       
    82         TUint8                 iBootMsgCount;
    69         // Not owned
    83         // Not owned
    70         MISIObjectRouterIf*    iRouter;
    84         MISIObjectRouterIf*    iRouter;
    71         TUint8                 iBootMsgCount;
       
    72         
    85         
    73     };
    86     };
    74 
    87 
    75 #endif /* __ISICOMMUNICATIONMANAGER_H__ */
    88 #endif /* __ISICOMMUNICATIONMANAGER_H__ */
    76 
    89