CTelLoggingExtension Class Reference
class CTelLoggingExtension : public CBase
|
Plugin interface class for manipulating telephony call logging.
Constructor & Destructor Documentation
~CTelLoggingExtension()
~CTelLoggingExtension
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
GetMyAddress(RBuf &)
TInt
|
GetMyAddress
|
(
|
RBuf
&
|
aMyAddress
|
)
|
[pure virtual]
|
Gets users own address for Logs application. Sets aMyAddress parameter as empty (KNullDesC) if valid users own address is not available. My address option will be visible in Logs when this parameter is available.
Parameters
RBuf
& aMyAddress
|
- Address to be shown by Logs application "Show my address" option.
|
GetPhoneNumber(RBuf &)
TInt
|
GetPhoneNumber
|
(
|
RBuf
&
|
aPhoneNumber
|
)
|
[pure virtual]
|
Gets phone number to be logged to Logs events phone number field. Sets aPhoneNumber parameter as empty (KNullDesC) if valid phone number is not available. Phone number have to be valid for GSM calls.
Parameters
RBuf
& aPhoneNumber
|
- Number to be logged to the log events phone number field.
|
GetRemotePartyName(RBuf &)
TInt
|
GetRemotePartyName
|
(
|
RBuf
&
|
aRemotePartyName
|
)
|
[pure virtual]
|
Gets remote party name. Remote party name (returned by plugin) will be shown on the logs event when contact matching not succeed nor call was not made as private/anonymous call (MT call, private address/number).
Parameters
RBuf
& aRemotePartyName
|
- Remote party name.
|
GetVoipAddress(RBuf &)
TInt
|
GetVoipAddress
|
(
|
RBuf
&
|
aVoipAddress
|
)
|
[pure virtual]
|
Gets VoIP address to be logged to Logs events VoIP address field. Sets aVoipAddress parameter as empty (KNullDesC) if valid VoIP address is not available.
Parameters
RBuf
& aVoipAddress
|
- Address to be logged to the log events VoIP address field.
|
InitializeL(TUint, const TDesC &)
void
|
InitializeL
|
(
|
TUint
|
aServiceId,
|
|
const
TDesC
&
|
aOrigAddress
|
|
)
|
[pure virtual]
|
Parameters
TUint
aServiceId
|
- This id identify what service is currently used in call.
|
const
TDesC
& aOrigAddress
|
- Original address.
|
NewL(TUid)
Creates new xSP plugin having the given UID.
-
leave
-
Uses Leave code KErrNotFound if implementation is not found.
Parameters
TUid
aImplementationUid
|
Implementation UID of the plugin to be created.
|
Member Data Documentation
TUid
iDtor_ID_Key
TUid
|
iDtor_ID_Key
|
[private]
|
ECOM plugin instance UID.
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.