--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ncdengine/provider/protocol/src/ncdrequestgenerator.cpp Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,147 @@
+/*
+* Copyright (c) 2006-2008 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: CNcdRequestGenerator implementation
+*
+*/
+
+
+#include <e32std.h>
+#include <e32base.h>
+#include <badesca.h>
+#include "ncdxmlheaders.h"
+#include "ncdrequestgenerator.h"
+#include "ncdrequestconfiguration.h"
+#include "ncdrequestbrowsesearch.h"
+#include "ncdrequestpurchase.h"
+#include "ncdrequestmanagesubscriptions.h"
+#include "ncdrequestinstallation.h"
+#include "catalogsdebug.h"
+
+
+CNcdRequestConfiguration* NcdRequestGenerator::CreateConfigurationRequestL()
+ {
+ DLTRACEIN(( "CreateConfigurationRequestL"));
+ CNcdRequestConfiguration* req = CNcdRequestConfiguration::NewL();
+ DASSERT( req );
+ DLTRACEOUT(( "CreateConfigurationRequestL" ));
+ return req;
+ }
+
+CNcdRequestConfiguration* NcdRequestGenerator::CreateConfigurationRequestLC()
+ {
+ DLTRACEIN(( _L("CreateConfigurationRequestLC")));
+ CNcdRequestConfiguration* req = CNcdRequestConfiguration::NewLC();
+ DASSERT( req );
+ DLTRACEOUT(( _L("CreateConfigurationRequestLC")));
+ return req;
+ }
+
+CNcdRequestBrowseSearch* NcdRequestGenerator::CreateBrowseRequestL()
+ {
+ DLTRACEIN(( _L("CreateBrowseRequestL")));
+ CNcdRequestBrowseSearch* req = CNcdRequestBrowseSearch::NewL();
+ DASSERT( req );
+ req->SetSearch(EFalse);
+ DLTRACEOUT(( _L("CreateBrowseRequestL")));
+ return req;
+ }
+
+CNcdRequestBrowseSearch* NcdRequestGenerator::CreateBrowseRequestLC()
+ {
+ DLTRACEIN(( _L("CreateBrowseRequestLC")));
+ CNcdRequestBrowseSearch* req = CNcdRequestBrowseSearch::NewLC();
+ DASSERT( req );
+ req->SetSearch(EFalse);
+ DLTRACEOUT(( _L("CreateBrowseRequestLC")));
+ return req;
+ }
+
+CNcdRequestBrowseSearch* NcdRequestGenerator::CreateSearchRequestL()
+ {
+ DLTRACEIN(( _L("CreateSearchRequestL")));
+ CNcdRequestBrowseSearch* req = CNcdRequestBrowseSearch::NewL();
+ DASSERT( req );
+ req->SetSearch(ETrue);
+ DLTRACEOUT(( _L("CreateSearchRequestL")));
+ return req;
+ }
+
+CNcdRequestBrowseSearch* NcdRequestGenerator::CreateSearchRequestLC()
+ {
+ DLTRACEIN(( _L("CreateSearchRequestLC")));
+ CNcdRequestBrowseSearch* req = CNcdRequestBrowseSearch::NewLC();
+ DASSERT( req );
+ req->SetSearch(ETrue);
+ DLTRACEOUT(( _L("CreateSearchRequestLC")));
+ return req;
+ }
+
+
+CNcdRequestPurchase* NcdRequestGenerator::CreatePurchaseRequestL()
+ {
+ DLTRACEIN(( _L("CreatePurchaseRequestL")));
+ CNcdRequestPurchase* req = CNcdRequestPurchase::NewL();
+ DLTRACEOUT(( _L("CreatePurchaseRequestL")));
+ return req;
+ }
+
+CNcdRequestPurchase* NcdRequestGenerator::CreatePurchaseRequestLC()
+ {
+ DLTRACEIN(( _L("CreatePurchaseRequestL")));
+ CNcdRequestPurchase* req = CNcdRequestPurchase::NewLC();
+ DLTRACEOUT(( _L("CreatePurchaseRequestL")));
+ return req;
+ }
+
+CNcdRequestManageSubscriptions*
+NcdRequestGenerator::CreateManageSubscriptionsRequestL()
+ {
+ DLTRACEIN(( _L("CreateManageSubscriptionsRequestL")));
+ CNcdRequestManageSubscriptions* req =
+ CNcdRequestManageSubscriptions::NewL();
+ DLTRACEOUT(( _L("CreateManageSubscriptionsRequestL")));
+ return req;
+ }
+
+CNcdRequestManageSubscriptions*
+NcdRequestGenerator::CreateManageSubscriptionsRequestLC()
+ {
+ DLTRACEIN(( _L("CreateManageSubscriptionsRequestLC")));
+ CNcdRequestManageSubscriptions* req =
+ CNcdRequestManageSubscriptions::NewLC();
+ DLTRACEOUT(( _L("CreateManageSubscriptionsRequestLC")));
+ return req;
+ }
+
+
+CNcdRequestInstallation*
+ NcdRequestGenerator::CreateInstallationReportRequestL()
+ {
+ DLTRACEIN((""));
+ CNcdRequestInstallation* req =
+ CNcdRequestInstallation::NewL();
+ DLTRACEOUT((""));
+ return req;
+ }
+
+
+CNcdRequestInstallation*
+ NcdRequestGenerator::CreateInstallationReportRequestLC()
+ {
+ DLTRACEIN((""));
+ CNcdRequestInstallation* req =
+ CNcdRequestInstallation::NewLC();
+ DLTRACEOUT((""));
+ return req;
+ }