equal
deleted
inserted
replaced
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 |