equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 |
19 |
20 |
20 |
21 // INCLUDES |
21 // INCLUDES |
22 #include "PhCltClientServer.h" |
22 #include "phcltclientserver.h" |
23 |
23 |
24 #include "PhSrvSubSessionFactory.h" |
24 #include "phsrvsubsessionfactory.h" |
25 #include "CPhSrvSubSessionNotifier.h" |
25 #include "cphsrvsubsessionnotifier.h" |
26 #include "CPhSrvSubSessionExtCall.h" |
26 #include "cphsrvsubsessionextcall.h" |
27 #include "CPhSrvSubSessionUssd.h" |
27 #include "cphsrvsubsessionussd.h" |
28 #include "CPhSrvSubSessionEmergencyNum.h" |
28 #include "cphsrvsubsessionemergencynum.h" |
29 #include "CPhSrvSubSessionCommandHandler.h" |
29 #include "cphsrvsubsessioncommandhandler.h" |
30 #include "CPhSrvSubSessionMessenger.h" |
30 #include "cphsrvsubsessionmessenger.h" |
31 #include "CPhSrvSubSessionImageHandler.h" |
31 #include "cphsrvsubsessionimagehandler.h" |
32 |
32 |
33 |
33 |
34 // ============================ MEMBER FUNCTIONS =============================== |
34 // ============================ MEMBER FUNCTIONS =============================== |
35 |
35 |
36 // ----------------------------------------------------------------------------- |
36 // ----------------------------------------------------------------------------- |
95 break; |
95 break; |
96 case EPhoneServerMessengerSubSessionOpen: |
96 case EPhoneServerMessengerSubSessionOpen: |
97 subSession = |
97 subSession = |
98 CPhSrvSubSessionMessenger::NewL( aSession ); |
98 CPhSrvSubSessionMessenger::NewL( aSession ); |
99 break; |
99 break; |
|
100 |
100 case EPhoneServerImageHandlerSubSessionOpen: |
101 case EPhoneServerImageHandlerSubSessionOpen: |
101 subSession = CPhSrvSubSessionImageHandler::NewL( aSession ); |
102 subSession = CPhSrvSubSessionImageHandler::NewL( aSession ); |
102 break; |
103 break; |
103 default: |
104 default: |
104 User::Leave( KErrArgument ); |
|
105 break; |
105 break; |
106 } |
106 } |
107 |
107 |
108 // Complete construction |
108 // Complete construction |
109 if ( aFunction != EPhoneServerImageHandlerSubSessionOpen ) |
109 if ( aFunction != EPhoneServerImageHandlerSubSessionOpen ) |
130 { |
130 { |
131 case EPhoneServerNotifySubSessionOpen: |
131 case EPhoneServerNotifySubSessionOpen: |
132 case EPhoneServerComHandNotifySubSessionOpen: |
132 case EPhoneServerComHandNotifySubSessionOpen: |
133 if ( aSID == KPhoneSecureId.iUid |
133 if ( aSID == KPhoneSecureId.iUid |
134 #if defined(__WINSCW__) |
134 #if defined(__WINSCW__) |
135 // To enable module testing using EUnit |
135 // To enable module testing using EUnit |
136 || aSID == KEunitExeRunnerId.iUid |
136 || aSID == KEunitExeRunnerId.iUid |
137 #endif // __WINSCW__ |
137 #endif // __WINSCW__ |
138 ) |
138 ) |
139 { |
139 { |
140 return ETrue; |
140 return ETrue; |
141 } |
141 } |
142 else |
142 else |
143 { |
143 { |