class CMceInEvent : public CMceEvent |
Class for mobile terminated MCE events.
CMceOutEvent represents incoming request to from terminal to establish event dialog.
After the event has been succesfylly set up, it can be later updated and must be finally terminated. Notifications about the event are send using NotifyL function. The respond to this in not passed to user, unless there is failure.
If for any reason instance of this class is deleted while in active state, event is automatically terminated by MCE server.
mceclient.lib
Public Member Functions | |
---|---|
~CMceInEvent() | |
IMPORT_C void | AcceptL() |
TBool | IsInEvent() |
CMceInEvent * | NewL(CMceManager &, TUint32, CMceMsgSIPEvent &) |
IMPORT_C void | NotifyL(CDesC8Array *, HBufC8 *, HBufC8 *) |
IMPORT_C void | RejectL() |
IMPORT_C void | RespondL(const TDesC8 &, TUint32, CDesC8Array *, HBufC8 *, HBufC8 *) |
Private Member Functions | |
---|---|
CMceInEvent(CMceManager &, TUint32, TUint32, TUint32, TUint32) | |
void | ConstructL(HBufC8 *, HBufC8 *, HBufC8 *, TUint32) |
Inherited Enumerations | |
---|---|
CMceEvent:TState |
CMceInEvent | ( | CMceManager & | aManager, |
TUint32 | aProfileId, | ||
TUint32 | aId, | ||
TUint32 | aDialogId, | ||
TUint32 | aRefreshInterval | ||
) | [private] |
C++ default constructor.
CMceManager & aManager | |
TUint32 aProfileId | |
TUint32 aId | |
TUint32 aDialogId | |
TUint32 aRefreshInterval |
IMPORT_C void | AcceptL | ( | ) |
void | ConstructL | ( | HBufC8 * | aEventHeader, |
HBufC8 * | aRecipient, | |||
HBufC8 * | aOriginator, | |||
TUint32 | aDialogType | |||
) | [private] |
second-phase constructor
CMceInEvent * | NewL | ( | CMceManager & | aManager, |
TUint32 | aProfileId, | |||
CMceMsgSIPEvent & | aEventMsg | |||
) | [static] |
Two-phased constructor.
CMceManager & aManager | |
TUint32 aProfileId | |
CMceMsgSIPEvent & aEventMsg |
IMPORT_C void | NotifyL | ( | CDesC8Array * | aHeaders = 0, |
HBufC8 * | aContentType = 0, | |||
HBufC8 * | aContent = 0 | |||
) |
CDesC8Array * aHeaders = 0 | |
HBufC8 * aContentType = 0 | |
HBufC8 * aContent = 0 |
IMPORT_C void | RejectL | ( | ) |
IMPORT_C void | RespondL | ( | const TDesC8 & | aReason, |
TUint32 | aCode, | |||
CDesC8Array * | aHeaders = 0, | |||
HBufC8 * | aContentType = 0, | |||
HBufC8 * | aContent = 0 | |||
) |
const TDesC8 & aReason | |
TUint32 aCode | |
CDesC8Array * aHeaders = 0 | |
HBufC8 * aContentType = 0 | |
HBufC8 * aContent = 0 |
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.