connectivitylayer/isce/isinameservice_dll/inc/isinameservice.h
changeset 7 fa67e03b87df
parent 5 8ccc39f9d787
child 9 8486d82aef45
equal deleted inserted replaced
6:942573423a60 7:fa67e03b87df
    26 class DNameRecords;
    26 class DNameRecords;
    27 
    27 
    28 /*
    28 /*
    29 * ISI router.
    29 * ISI router.
    30 */
    30 */
    31 NONSHARABLE_CLASS( DISINameService ) : public DBase, public MISIRouterObjectIf, MISICommunicationManagerIf
    31 NONSHARABLE_CLASS( DISINameService ) : public DBase, public MISIRouterObjectIf, public MISICommunicationManagerIf
    32     {
    32     {
    33 
    33 
    34     public:
    34     public:
    35 
    35 
    36         /*
    36         /*
    61         * Construct COMM_ISA_ENTITY_NOT_REACHABLE_RESP message and
    61         * Construct COMM_ISA_ENTITY_NOT_REACHABLE_RESP message and
    62         * send message to router.
    62         * send message to router.
    63         */
    63         */
    64         void BuildAndSendCommIsaEntityNotReachableResp( const TDesC8& aMsg );
    64         void BuildAndSendCommIsaEntityNotReachableResp( const TDesC8& aMsg );
    65 
    65 
       
    66         static DISINameService* iThisptr;
       
    67 
       
    68         static DMutex*      iNameServiceMutex;
       
    69 
       
    70         DNameRecords*       iNameRecords;
       
    71 
    66     private:
    72     private:
    67 
    73 
    68         MISIObjectRouterIf* iRouter;
    74         MISIObjectRouterIf* iRouter;
    69         TUint8              iObjId;
    75         TUint8              iObjId;
    70         DNameRecords*       iNameRecords;
    76         
    71         static DMutex*      iNameServiceMutex;
       
    72 
    77 
    73     };
    78     };
    74 
    79 
    75 #endif /* __ISINAMESERVICE_H__ */
    80 #endif /* __ISINAMESERVICE_H__ */
    76 
    81