connectivitylayer/isce/isirouter_dll/inc/isicltransceiver.h
changeset 7 fa67e03b87df
parent 5 8ccc39f9d787
child 9 8486d82aef45
equal deleted inserted replaced
6:942573423a60 7:fa67e03b87df
    19 #define __ISICLTRANSCEIVER_H__
    19 #define __ISICLTRANSCEIVER_H__
    20 
    20 
    21 #include "misilinkrouterif.h"     // For MISILinkRouterIf
    21 #include "misilinkrouterif.h"     // For MISILinkRouterIf
    22 #include "isiinternaldefs.h"      // For KMaxNumOfObjId
    22 #include "isiinternaldefs.h"      // For KMaxNumOfObjId
    23 
    23 
       
    24 
    24 class MISIRouterLinkIf;
    25 class MISIRouterLinkIf;
    25 class DISIRouter;
    26 class DISIRouter;
    26 
    27 
    27 NONSHARABLE_CLASS( DISICLTransceiver ) : public DBase, public MISILinkRouterIf
    28 NONSHARABLE_CLASS( DISICLTransceiver ) : public DBase, public MISILinkRouterIf
    28     {
    29     {
    41 
    42 
    42         //From MISILinkRouterIf
    43         //From MISILinkRouterIf
    43         TInt RouteISIMessage( TDes8& aMessage );
    44         TInt RouteISIMessage( TDes8& aMessage );
    44 
    45 
    45     private:
    46     private:
    46 
    47     
       
    48         //From objectapi
       
    49         TInt Send( TDes8& aMessage, const TUint8 aObjId );
       
    50     
    47         enum TISIMedias
    51         enum TISIMedias
    48             {
    52             {
    49             EISIMediaSharedMemory = 0x00,
    53             EISIMediaSharedMemory = 0x00,
    50             EISIMediaTest,
    54             EISIMediaTest,
    51             EISIAmountOfMedias
    55             EISIAmountOfMedias
    52             };
    56             };
    53 
    57 
    54         MISIRouterLinkIf**   iLinksArray;
    58         MISIRouterLinkIf**   iLinksArray;
    55         DISIRouter*          iRouter;
    59         DISIRouter*          iRouter;
    56 
    60     
       
    61     public:
       
    62      
       
    63         static DISICLTransceiver* iThisPtr;   
       
    64         
    57     };
    65     };
    58 
    66 
    59 #endif /* __ISICLTRANSCEIVER_H__ */
    67 #endif /* __ISICLTRANSCEIVER_H__ */
    60 
    68