CCDSYController Class Reference
class CCDSYController : public CBase
|
Public Member Functions
|
|
~CCDSYController
()
|
IMPORT_C void
|
ExpireMessageL
(
TCDSYMessage
&)
|
IMPORT_C
TUint8
|
GetNewTransactionID
()
|
CCDSYController
*
|
NewL
()
|
IMPORT_C void
|
ProcessMessageL
(
TCDSYMessage
&)
|
IMPORT_C void
|
RegisterServiceLogicL
(const
TUint32
, const
TUint32
,
MCDSYServiceLogic
*)
|
IMPORT_C void
|
RegisterServiceLogicL
(const
TUint32
, const
TUint32
, const
TUint32
,
MCDSYServiceLogic
*)
|
IMPORT_C void
|
UnregisterServiceLogic
(const
TUint32
, const
TUint32
, const
MCDSYServiceLogic
*)
|
IMPORT_C void
|
UnregisterServiceLogic
(const
TUint32
, const
TUint32
, const
TUint32
, const
MCDSYServiceLogic
*)
|
Constructor & Destructor Documentation
CCDSYController()
CCDSYController
|
(
|
)
|
[private]
|
Member Functions Documentation
ExpireMessageL(TCDSYMessage &)
IMPORT_C void
|
ExpireMessageL
|
(
|
TCDSYMessage
&
|
aCDSYMessage
|
)
|
|
GetNewTransactionID()
IMPORT_C
TUint8
|
GetNewTransactionID
|
(
|
)
|
|
Returns new transaction ID.
NewL()
Creates a new instance of CDSYController.
ProcessMessageL(TCDSYMessage &)
IMPORT_C void
|
ProcessMessageL
|
(
|
TCDSYMessage
&
|
aCDSYMessage
|
)
|
|
Processes the incoming
TCDSYMessage
. The function routes the message to the service logics registered to the message.
RegisterServiceLogicL(const TUint32, const TUint32, MCDSYServiceLogic *)
Registers a service logic for a specific message.
RegisterServiceLogicL(const TUint32, const TUint32, const TUint32, MCDSYServiceLogic *)
Registers a service logic for a specific message.
UnregisterServiceLogic(const TUint32, const TUint32, const MCDSYServiceLogic *)
Unregisters service logic for a specific message.
UnregisterServiceLogic(const TUint32, const TUint32, const TUint32, const MCDSYServiceLogic *)
Unregisters service logic for a specific message.
Member Data Documentation
TUint8
iCurrentTransactionID
TUint8
|
iCurrentTransactionID
|
[private]
|
RPointerArray< CCDSYMessagesServiceLogic > iServiceLogics
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.