class ESock::TCFMobilityProvider |
The interface for a mobility provider, i.e.: a node that can swap access points and needs to be instructed (by TCFMobilityControlClients via this interface) when to do so. TCFMobilityControlClient are the reverse facing role (nodes that want to instruct TCFMobilityProviders to swap the access points).
Typical TCFMobilityProviders are: -CPRs (towards the application represented by ESock::AMobilityProtocolReq extension API) -MCPRs towards CPRs.
Private Member Enumerations | |
---|---|
enum | anonymous { ECFStartMobility = 1, ECFMobilityStarted = 2, ECFMigrationRequested = 3, ECFMigrationComplete = 4, ECFMigrationAccepted = 5, ECFMigrationRejected = 6 } |
Public Member Type Definitions | |
---|---|
typedef | Messages::TMessageSigVoid< ECFMigrationAccepted, TCFMobilityProvider::ERealmId > TMigrationAccepted |
typedef | Messages::TMessageSigVoid< ECFMigrationComplete, TCFMobilityProvider::ERealmId > TMigrationComplete |
typedef | Messages::TMessageSigNumber< ECFMigrationRejected, TCFMobilityProvider::ERealmId > TMigrationRejected |
typedef | Messages::TMessageSigVoid< ECFMigrationRequested, TCFMobilityProvider::ERealmId > TMigrationRequested |
typedef | Messages::TMessageSigVoid< ECFMobilityStarted, TCFMobilityProvider::ERealmId > TMobilityStarted |
typedef | Messages::TMessageSigAnyNumberDefault< ECFStartMobility, TCFMobilityProvider::ERealmId > TStartMobility |
ECFStartMobility = 1 | |
ECFMobilityStarted = 2 | |
ECFMigrationRequested = 3 | |
ECFMigrationComplete = 4 | |
ECFMigrationAccepted = 5 | |
ECFMigrationRejected = 6 |
typedef Messages::TMessageSigVoid< ECFMigrationAccepted, TCFMobilityProvider::ERealmId > | TMigrationAccepted |
typedef Messages::TMessageSigVoid< ECFMigrationComplete, TCFMobilityProvider::ERealmId > | TMigrationComplete |
typedef Messages::TMessageSigNumber< ECFMigrationRejected, TCFMobilityProvider::ERealmId > | TMigrationRejected |
typedef Messages::TMessageSigVoid< ECFMigrationRequested, TCFMobilityProvider::ERealmId > | TMigrationRequested |
typedef Messages::TMessageSigVoid< ECFMobilityStarted, TCFMobilityProvider::ERealmId > | TMobilityStarted |
typedef Messages::TMessageSigAnyNumberDefault< ECFStartMobility, TCFMobilityProvider::ERealmId > | TStartMobility |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.