class ESock::TCFControlProvider : public ESock::TCFPeer |
Message interface for control providers Nodes wishing to implement this interface must implment all message protocols in the interface.
Public Member Enumerations | |
---|---|
enum | anonymous { ERealmId = 0x10285F40 } |
Private Member Enumerations | |
---|---|
enum | anonymous { ECFNoBearer = 1, ECFBearer = 2, ECFDataClientGoneDown = 3, ECFDataClientStatusChange = 4, ECFIdle = 5, ECFActive = 6 } |
Public Member Type Definitions | |
---|---|
typedef | Messages::TMessageSigVoid< ECFActive, TCFControlProvider::ERealmId > TActive |
typedef | Messages::TMessageSigVoid< ECFBearer, TCFControlProvider::ERealmId > TBearer |
typedef | Messages::TMessageSigNumberNumberDefault< ECFDataClientGoneDown, TCFControlProvider::ERealmId > TDataClientGoneDown |
typedef | TCFMessageSigDataClientStatus< ECFDataClientStatusChange, TCFControlProvider::ERealmId > TDataClientStatusChange |
typedef | Messages::TMessageSigVoid< ECFIdle, TCFControlProvider::ERealmId > TIdle |
typedef | TMessageSigFamilyBundleDefaultToNull< ECFNoBearer, TCFControlProvider::ERealmId > TNoBearer |
ECFNoBearer = 1 | |
ECFBearer = 2 | |
ECFDataClientGoneDown = 3 | |
ECFDataClientStatusChange = 4 | |
ECFIdle = 5 | |
ECFActive = 6 |
typedef Messages::TMessageSigVoid< ECFActive, TCFControlProvider::ERealmId > | TActive |
Opposite to TIdle. Usually sent when gaining a first control client.
Type: Notification
typedef Messages::TMessageSigNumberNumberDefault< ECFDataClientGoneDown, TCFControlProvider::ERealmId > | TDataClientGoneDown |
Notification about the dataclient gone down. This is an equivallent of of an unsolicited TCFDataClient::TStopped (i.e.: the dataclient is notionally stopped).
Type: Notification
typedef TCFMessageSigDataClientStatus< ECFDataClientStatusChange, TCFControlProvider::ERealmId > | TDataClientStatusChange |
Indicate to a control provider that the started state of its data client has changed.
Type: Notification
typedef Messages::TMessageSigVoid< ECFIdle, TCFControlProvider::ERealmId > | TIdle |
Sent to the control provider to indicate idleness or (in other words) to inform the control provider that the sender can be shot at will. Sender doesn't have any control clients when sending TIdle and if it has clients, they're idle themselves.
Type: Notification
typedef TMessageSigFamilyBundleDefaultToNull< ECFNoBearer, TCFControlProvider::ERealmId > | TNoBearer |
Request for a bearer. Dataclient flags the absence of its service provider and herby requests one from its control provider.
Type: Request for TBindTo
Fallible: Yes
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.