45 using namespace ESock; |
45 using namespace ESock; |
46 using namespace NetStateMachine; |
46 using namespace NetStateMachine; |
47 using namespace IpCprActivities; |
47 using namespace IpCprActivities; |
48 using namespace IpCprStates; |
48 using namespace IpCprStates; |
49 using namespace MeshMachine; |
49 using namespace MeshMachine; |
|
50 |
|
51 |
50 |
52 |
51 namespace IpCprActivities |
53 namespace IpCprActivities |
52 { |
54 { |
53 |
55 |
54 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStart, IpCprStart, TCFServiceProvider::TStart, PRActivities::CStartActivity::NewL) |
56 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStart, IpCprStart, TCFServiceProvider::TStart, PRActivities::CStartActivity::NewL) |
154 THROUGH_NODEACTIVITY_ENTRY(KNoTag, IpCprStates::TUpdateProvisionConfigAtModulation, MeshMachine::TNoTag) |
156 THROUGH_NODEACTIVITY_ENTRY(KNoTag, IpCprStates::TUpdateProvisionConfigAtModulation, MeshMachine::TNoTag) |
155 LAST_NODEACTIVITY_ENTRY(KNoTag, IpCprStates::TSendTransportNotificationToDataClients) |
157 LAST_NODEACTIVITY_ENTRY(KNoTag, IpCprStates::TSendTransportNotificationToDataClients) |
156 NODEACTIVITY_END() |
158 NODEACTIVITY_END() |
157 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
159 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
158 |
160 |
|
161 namespace IPCPRGoneDownActivity |
|
162 { |
|
163 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityGoneDown, IPCPRSpecialContentionManagementGoneDown, TCFControlClient::TGoneDown, PRActivities::CGoneDownActivity::New) |
|
164 // Our Service Provider has gone down unexpectedly (we haven't issued a TStop) |
|
165 FIRST_NODEACTIVITY_ENTRY(IpCprStates::TAwaitingSpecialGoneDown, MeshMachine::TNoTag) |
|
166 THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TCancelAndCloseZone0ClientExtIfaces, MeshMachine::TNoTag) |
|
167 NODEACTIVITY_ENTRY(KNoTag, PRActivities::CGoneDownActivity::TSendErrorRecoveryReq, MeshMachine::TAwaitingErrorRecoveryResponseOrError, CoreStates::TRetryOrIgnoreOrPropagate) |
|
168 THROUGH_NODEACTIVITY_ENTRY(CoreStates::KRetry, MeshMachine::TDoNothing, PRActivities::CGoneDownActivity::TIgnoreOrPropagate) |
|
169 LAST_NODEACTIVITY_ENTRY(CoreStates::KIgnore, MeshMachine::TDoNothing) |
|
170 NODEACTIVITY_ENTRY(CoreStates::KPropagate, CoreNetStates::TCancelStartAndStopSelf, CoreNetStates::TAwaitingDataClientStopped, MeshMachine::TNoTag) |
|
171 LAST_NODEACTIVITY_ENTRY(KNoTag, PRStates::TSendGoneDown) |
|
172 NODEACTIVITY_END() |
|
173 } |
|
174 |
159 DEFINE_ACTIVITY_MAP(ipCprActivities) |
175 DEFINE_ACTIVITY_MAP(ipCprActivities) |
160 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprStart) |
176 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprStart) |
161 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprStop) |
177 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprStop) |
162 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprSubConnEvents) |
178 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprSubConnEvents) |
163 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprSubConnDataTransferred) |
179 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprSubConnDataTransferred) |
165 ACTIVITY_MAP_ENTRY(IpCprActivities, IPCprSendPolicyParams) |
181 ACTIVITY_MAP_ENTRY(IpCprActivities, IPCprSendPolicyParams) |
166 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
182 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
167 ACTIVITY_MAP_ENTRY(IpCprActivities, IPCprEventNotification) |
183 ACTIVITY_MAP_ENTRY(IpCprActivities, IPCprEventNotification) |
168 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
184 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW |
169 |
185 |
|
186 ACTIVITY_MAP_ENTRY(IpCprActivities::IPCPRGoneDownActivity, IPCPRSpecialContentionManagementGoneDown) |
|
187 |
170 #ifdef SYMBIAN_NETWORKING_UPS |
188 #ifdef SYMBIAN_NETWORKING_UPS |
171 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprControlClientJoin) |
189 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprControlClientJoin) |
172 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprPolicyCheckRequest) |
190 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprPolicyCheckRequest) |
173 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprClientLeave) |
191 ACTIVITY_MAP_ENTRY(IpCprActivities, IpCprClientLeave) |
174 ACTIVITY_MAP_END_BASE(UpsActivities, upsActivitiesCpr) |
192 ACTIVITY_MAP_END_BASE(UpsActivities, upsActivitiesCpr) |