CSIP Class Reference
class CSIP : public CBase
|
Class for connecting to SIP server.
This class provides the connection to the SIP server and provides functions for quering supported SIP security mechanisms and the support of signalling compression (SigComp).
Note that the implementation uses strings defined in the SIP Codec string pool. During instantiation the class will open SIP codec string pool for getting static strings and getting and setting dynamic strings.
The user can create only one instance of this class. (a singleton class).
sipclient.lib
Constructor & Destructor Documentation
Member Functions Documentation
Connection(TUint32)
Checks if the user has a connection created for given IAP-id
ConstructL(const TUid &, MSIPObserver &)
IsSecurityHandlingEnabled()
IMPORT_C
TBool
|
IsSecurityHandlingEnabled
|
(
|
)
|
const
|
IsSigCompSupportedL()
IMPORT_C
TBool
|
IsSigCompSupportedL
|
(
|
)
|
const
|
Checks if the signalling compression (SigComp) is supported. Leaves on failure with a system wide error code.
NegotiatedSecurityMechanismL(const TDesC8 &)
IMPORT_C
HBufC8
*
|
NegotiatedSecurityMechanismL
|
(
|
const
TDesC8
&
|
aHop
|
)
|
|
Gets negotiated security mechanism with the next hop on the signaling path.
Parameters
const
TDesC8
& aHop
|
the next hop's FQDN or numeric IP address
|
NewL(const TUid &, MSIPObserver &)
Two-phased constructor.
-
capability
-
WriteDeviceData
Parameters
const
TUid
& aUid
|
an unique id that identifies client
|
MSIPObserver
& aObserver
|
a observer for asynchronous event
|
NewLC(const TUid &, MSIPObserver &)
Two-phased constructor. Constructs an object and adds the pointer to the cleanup stack.
-
capability
-
WriteDeviceData
Parameters
const
TUid
& aUid
|
an unique id that identifies client
|
MSIPObserver
& aObserver
|
a observer for asynchronous event
|
SetSecurityHandlingL(TBool)
IMPORT_C void
|
SetSecurityHandlingL
|
(
|
TBool
|
aEnabled
|
)
|
|
SupportedSecurityMechanismsL()
IMPORT_C
CDesC8Array
*
|
SupportedSecurityMechanismsL
|
(
|
)
|
const
|
Gets all supported security mechanisms
__DbgTestInvariant()
void
|
__DbgTestInvariant
|
(
|
)
|
const [private]
|
Member Data Documentation
CSIPImplementation * iImplementation
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.