equal
deleted
inserted
replaced
26 |
26 |
27 namespace TMS { |
27 namespace TMS { |
28 |
28 |
29 // FORWARD DECLARATIONS |
29 // FORWARD DECLARATIONS |
30 class TMSServerShutDown; |
30 class TMSServerShutDown; |
31 class CStartAndMonitorTMSCallThread; |
31 class TMSStartAndMonitorTMSCallThread; |
32 class TMSCallProxyLocal; |
32 class TMSCallProxyLocal; |
33 class GlobalEffectsSettings; |
33 class TMSGlobalEffectsSettings; |
34 class CTarEventHandler; |
34 class TMSTarEventHandler; |
35 class CSPCenRepListener; |
35 class TMSCSPCenRepListener; |
36 class CSPAudioHandler; |
36 class TMSCenRepAudioHandler; |
37 |
37 |
38 // ----------------------------------------------------------------------------- |
38 // ----------------------------------------------------------------------------- |
39 // TMSServer class |
39 // TMSServer class |
40 // ----------------------------------------------------------------------------- |
40 // ----------------------------------------------------------------------------- |
41 // |
41 // |
94 TMSServerShutDown *iShutdownTimer; |
94 TMSServerShutDown *iShutdownTimer; |
95 |
95 |
96 TBool iDnlinkSession; |
96 TBool iDnlinkSession; |
97 TBool iUplinkSession; |
97 TBool iUplinkSession; |
98 |
98 |
99 mutable RPointerArray<CStartAndMonitorTMSCallThread> iTMSCallServList; |
99 mutable RPointerArray<TMSStartAndMonitorTMSCallThread> iTMSCallServList; |
100 GlobalEffectsSettings* iEffectSettings; |
100 TMSGlobalEffectsSettings* iEffectSettings; |
101 CTarEventHandler* iTarHandler; |
101 TMSTarEventHandler* iTarHandler; |
102 CSPAudioHandler* iAudioCenRepHandler; |
102 TMSCenRepAudioHandler* iAudioCenRepHandler; |
103 TMSAudioOutput iCurrentRouting; |
103 TMSAudioOutput iCurrentRouting; |
104 |
104 |
105 RArray<TFourCC> iDnlCodecs; |
105 RArray<TFourCC> iDnlCodecs; |
106 RArray<TFourCC> iUplCodecs; |
106 RArray<TFourCC> iUplCodecs; |
107 }; |
107 }; |
108 |
108 |
109 // ----------------------------------------------------------------------------- |
109 // ----------------------------------------------------------------------------- |
110 // CStartAndMonitorTMSCallThread class |
110 // TMSStartAndMonitorTMSCallThread class |
111 // ----------------------------------------------------------------------------- |
111 // ----------------------------------------------------------------------------- |
112 // |
112 // |
113 class TMSCallProxyLocal : public RSessionBase |
113 class TMSCallProxyLocal : public RSessionBase |
114 { |
114 { |
115 public: |
115 public: |
119 TInt ReceiveFromCallServer(TInt aFunc, TUint& value); |
119 TInt ReceiveFromCallServer(TInt aFunc, TUint& value); |
120 TInt ReceiveFromCallServer(TInt aFunc, TIpcArgs args); |
120 TInt ReceiveFromCallServer(TInt aFunc, TIpcArgs args); |
121 }; |
121 }; |
122 |
122 |
123 // ----------------------------------------------------------------------------- |
123 // ----------------------------------------------------------------------------- |
124 // CStartAndMonitorTMSCallThread class |
124 // TMSStartAndMonitorTMSCallThread class |
125 // ----------------------------------------------------------------------------- |
125 // ----------------------------------------------------------------------------- |
126 // |
126 // |
127 class CStartAndMonitorTMSCallThread : public CActive |
127 class TMSStartAndMonitorTMSCallThread : public CActive |
128 { |
128 { |
129 public: |
129 public: |
130 static CStartAndMonitorTMSCallThread* NewL(TMSServer* aServer); |
130 static TMSStartAndMonitorTMSCallThread* NewL(TMSServer* aServer); |
131 ~CStartAndMonitorTMSCallThread(); |
131 ~TMSStartAndMonitorTMSCallThread(); |
132 TInt StartTMSCallServer(TMSCallProxyLocal& aHandle); |
132 TInt StartTMSCallServer(TMSCallProxyLocal& aHandle); |
133 |
133 |
134 private: |
134 private: |
135 // Construct |
135 // Construct |
136 CStartAndMonitorTMSCallThread(TMSServer* aServer); |
136 TMSStartAndMonitorTMSCallThread(TMSServer* aServer); |
137 void ConstructL(); |
137 void ConstructL(); |
138 |
138 |
139 // From CActive |
139 // From CActive |
140 void RunL(); |
140 void RunL(); |
141 void DoCancel(); |
141 void DoCancel(); |