CMediatorEventProvider Class Reference
class CMediatorEventProvider : public CBase
|
A class used for raising Mediator Service events.
MediatorClient.lib
-
Since
-
S60 3.1
Public Member Functions
|
|
~CMediatorEventProvider
()
|
IMPORT_C
CMediatorEventProvider
*
|
NewL
()
|
IMPORT_C
TInt
|
RaiseEvent
(
TUid
,
TUid
,
TInt
,
TVersion
, const
TDesC8
&)
|
IMPORT_C
TInt
|
RegisterEvent
(
TUid
,
TUid
, const
MediatorService::REventList
&)
|
IMPORT_C
TInt
|
RegisterEvent
(
TUid
,
TUid
,
TInt
,
TVersion
,
TCapabilitySet
)
|
IMPORT_C
TInt
|
UnregisterEvent
(
TUid
,
TUid
, const
MediatorService::REventList
&)
|
IMPORT_C
TInt
|
UnregisterEvent
(
TUid
,
TUid
,
TInt
)
|
Private Attributes
|
CMediatorEventProviderBody *
|
iBody
|
Constructor & Destructor Documentation
CMediatorEventProvider()
CMediatorEventProvider
|
(
|
)
|
[private]
|
~CMediatorEventProvider()
~CMediatorEventProvider
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
RaiseEvent(TUid, TUid, TInt, TVersion, const TDesC8 &)
Raise an event. This command needs SwEvent -capability.
Parameters
TUid
aDomain
|
|
TUid
aCategory
|
The identifier of the category.
|
TInt
aEventId
|
The identifier of the event.
|
TVersion
aVersion
|
The version of the event.
|
const
TDesC8
& aData
|
The parameters of the event.
|
RegisterEvent(TUid, TUid, const MediatorService::REventList &)
Registers a list of events within specified category. This command needs SwEvent -capability.
RegisterEvent(TUid, TUid, TInt, TVersion, TCapabilitySet)
Register a single event. After registering an event it may be raised. This command needs SwEvent -capability.
Parameters
TUid
aDomain
|
The identifier of the domain
|
TUid
aCategory
|
The identifier of the category.
|
TInt
aEventId
|
The identifier of the event.
|
TVersion
aVersion
|
The version of the event.
|
TCapabilitySet
aCaps
|
Capabilities required for consuming the event.
|
UnregisterEvent(TUid, TUid, const MediatorService::REventList &)
Unregister an event category.
UnregisterEvent(TUid, TUid, TInt)
Parameters
TUid
aDomain
|
|
TUid
aCategory
|
The identifier of the category.
|
TInt
aEventId
|
The identifier of the event.
|
Member Data Documentation
CMediatorEventProviderBody * iBody
CMediatorEventProviderBody *
|
iBody
|
[private]
|
Pointer to implementation class Own.
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.