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 |