--- a/simpleengine/siputils/inc/simplesipconnection.h Tue Aug 31 15:35:50 2010 +0300
+++ b/simpleengine/siputils/inc/simplesipconnection.h Wed Sep 01 12:23:14 2010 +0100
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -120,6 +120,12 @@
MSimpleEngineRequest& aReq );
/**
+ * Set service id
+ * @param aServiceId new service id
+ */
+ IMPORT_C void SetServiceId( TInt32 aServiceId );
+
+ /**
* Search the corresponding client request
*
* @since S60 v3.2
@@ -241,6 +247,13 @@
*/
TInt HandleReceivedMessage( const TDesC8& aFrom,
const TDesC8& aContent );
+
+ /**
+ * Connection method has changed (Roaming).
+ *
+ * @since S60 3.2.3
+ */
+ void ConnectionChanged();
protected:
@@ -360,7 +373,15 @@
* @since S60 v3.2
*/
void DeleteRequests();
-
+
+ /**
+ * Delete all pending specified type of requests.
+ *
+ * @since S60 5.0
+ * @param aRequestType request type
+ */
+ void DeleteRequests( CSimpleRequest::TSimpleSipReqType aRequestType );
+
/**
* Destroy the request
*
@@ -559,6 +580,13 @@
*/
void DoHandleReceivedMessageL( const TDesC8& aFrom,
const TDesC8& aContent, CSimpleRequest& aRequest );
+
+ /**
+ * Stores ETag to vimpstsettingstore
+ *
+ * @since S60 5.0
+ */
+ void StoreETagL( HBufC8& aTag );
private: // Data
@@ -611,6 +639,11 @@
* Current number of subscriptions
*/
TUint iCurrentNbrSubs;
+
+ /**
+ * Service id of current service
+ */
+ TInt32 iServiceId;
#ifdef _DEBUG
friend class T_CSimpleSipConnection;