realtimenetprots/sipfw/SIP/ConnectionMgr/src/sipsigcompnotintegrated.cpp
changeset 0 307788aac0a8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/realtimenetprots/sipfw/SIP/ConnectionMgr/src/sipsigcompnotintegrated.cpp	Tue Feb 02 01:03:15 2010 +0200
@@ -0,0 +1,171 @@
+// Copyright (c) 2004-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"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Name          : sipsigcompnotintegrated.cpp
+// Part of       : ConnectionMgr
+// Version       : SIP/4.0 
+//
+
+
+
+#include "sipsigcompnotintegrated.h"
+#include "sipmessage.h"
+#include "sipresponse.h"
+#include "siprequest.h"
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::NewL
+// -----------------------------------------------------------------------------
+//
+CSigCompNotIntegrated* CSigCompNotIntegrated::NewL()
+	{
+	CSigCompNotIntegrated* self = NewLC();
+	CleanupStack::Pop();
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::NewLC
+// -----------------------------------------------------------------------------
+//
+CSigCompNotIntegrated* CSigCompNotIntegrated::NewLC()
+	{
+	CSigCompNotIntegrated* self = new (ELeave) CSigCompNotIntegrated();
+	CleanupStack::PushL(self);
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::IsSupported 
+// -----------------------------------------------------------------------------
+//
+TBool CSigCompNotIntegrated::IsSupported () const
+	{
+	return EFalse;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::CreateCompartmentL
+// -----------------------------------------------------------------------------
+//
+TUint32 CSigCompNotIntegrated::CreateCompartmentL (TUint32 /*aIapId*/)
+	{
+	User::Leave(KErrNotSupported);
+	return 0;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::RemoveCompartment
+// -----------------------------------------------------------------------------
+//
+void CSigCompNotIntegrated::RemoveCompartment (TUint32 /*aCompartmentId*/)
+	{
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::EncodeL 
+// -----------------------------------------------------------------------------
+//
+CBufBase* CSigCompNotIntegrated::EncodeL (
+    const TSIPTransportParams& /*aTransportParams*/,
+	CSIPRequest& /*aRequest*/,
+    const TInetAddr& /*aAddress*/,
+	TBool /*aStreambasedProtocol*/,
+	TBool& /*aCompressed*/)
+	{
+	User::Leave(KErrNotSupported);
+	return 0;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::EncodeL 
+// -----------------------------------------------------------------------------
+//
+CBufBase* CSigCompNotIntegrated::EncodeL (    
+    const TSIPTransportParams& /*aTransportParams*/,
+	CSIPResponse& /*aResponse*/,
+    const TInetAddr& /*aAddress*/,
+	TBool /*aStreambasedProtocol*/,
+	TBool& /*aCompressed*/)
+	{
+	User::Leave(KErrNotSupported);
+	return 0;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::IsCompleteSigCompMessageL
+// -----------------------------------------------------------------------------
+//
+TBool CSigCompNotIntegrated::IsCompleteSigCompMessageL (
+										const TDesC8& /*aMessage*/) const 
+	{
+	User::Leave(KErrNotSupported);
+	return EFalse;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::IsSigCompMsg
+// -----------------------------------------------------------------------------
+//
+TBool CSigCompNotIntegrated::IsSigCompMsg (const TDesC8& /*aMessage*/) const
+	{
+	return EFalse;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::DecompressL 
+// -----------------------------------------------------------------------------
+//
+CBufBase* CSigCompNotIntegrated::DecompressL (const TDesC8& /*aMessage*/,
+                                TUint& /*aBytesConsumed*/,
+                                TBool /*aIsStreamBased*/)
+	{
+	User::Leave(KErrNotSupported);
+	return (CBufBase*)0;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::CompartmentCount
+// -----------------------------------------------------------------------------
+//
+TInt CSigCompNotIntegrated::CompartmentCount ()
+	{
+	return 0;
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::AllowL
+// -----------------------------------------------------------------------------
+//
+void CSigCompNotIntegrated::AllowL(
+    const TInetAddr& /*aAddr*/, 
+    TUint32 /*aIapId*/)
+	{
+	User::Leave(KErrNotSupported);	
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::Deny
+// -----------------------------------------------------------------------------
+//
+void CSigCompNotIntegrated::Deny()
+	{
+	}
+
+// -----------------------------------------------------------------------------
+// CSigCompNotIntegrated::SendFailedL
+// -----------------------------------------------------------------------------
+//
+void CSigCompNotIntegrated::SendFailedL (TUint32 /*aCompartmentId*/)
+	{
+	}