serviceproviders/sapi_logging/tsrc/testing/tloggingservicetest/src/taddeventsync.cpp
changeset 19 989d2f495d90
child 37 5d0ec8b709be
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/serviceproviders/sapi_logging/tsrc/testing/tloggingservicetest/src/taddeventsync.cpp	Fri Jul 03 15:51:24 2009 +0100
@@ -0,0 +1,162 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "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:  
+*
+*/
+
+#include <e32svr.h>
+#include "tloggingservicetest.h"
+#include <logcli.h>
+#include <logwrap.h>
+
+#include "loggingasyncservice.h"
+#include "loggingsyncservice.h"
+#include "loggingfilter.h"
+#include "loggingservice.h"
+#include "loggingevent.h"
+#include "tlogcallback.h"
+ 
+
+ 
+#include "logiter.h"
+
+ 
+
+
+
+
+ //addevents1()
+ 
+  
+ TInt  addevents1(void )
+    {
+    
+	 CLoggingService *iLoggingService = CLoggingService::NewL();
+     CLogsEvent  *iLogsEvent = CLogsEvent::NewL();
+     MLogCallback icallback;
+        
+    
+    TInt error1 = iLoggingService->AddEventL(iLogsEvent);
+    iLogsEvent->SetDuration(300);
+    TRAPD(ret2, iLoggingService->AddEventL(iLogsEvent));
+    TUid tuid  = KLogCallEventTypeUid;
+    iLogsEvent->SetEventType(tuid);
+    TInt error2= iLoggingService->AddEventL(iLogsEvent);
+    iLogsEvent->SetSubject(_L("Testing"));
+    TRAPD(ret4, iLoggingService->AddEventL(iLogsEvent));
+    TTime itime;
+    itime.HomeTime();
+    iLogsEvent->SetTime(itime);
+    TRAPD(ret5, iLoggingService->AddEventL(iLogsEvent));
+     
+    TBuf<KLogMaxNumberLength> number; // Randomize number
+	number.AppendNum(9886665142);
+	iLogsEvent->SetNumber(number);
+	iLogsEvent->SetDirection(R_LOG_DIR_IN);
+	iLogsEvent->SetRemoteParty(_L("contact"));
+	
+	TRAPD(ret6, iLoggingService->AddEventL(iLogsEvent));
+    
+   	
+   	
+   //	TRAPD(ret7, iLoggingService->AddEventL(iLogsEvent));
+   	
+    TInt iint = 0;
+   	
+   	
+    //TLogId ret8= iLoggingService->AddEventL(iLogsEvent);
+   // iLoggingService->DeleteEventL(1 , ret8 ,&icallback);
+   // icallback.Start() ;
+    
+    CLogsEvent *DeletedEvent = CLogsEvent :: NewL() ;
+   // DeletedEvent->SetId(ret8) ;
+
+     delete iLogsEvent;
+     delete iLoggingService;
+     delete DeletedEvent;   	
+       	
+   		if(error1<0)
+   		if(error2>0)
+       	if(ret2==0)
+       	if(ret4==0)
+      	if(ret5==0)
+      	if(ret6==0)
+	//	if(ret7==0)
+	//	if(ret8>0)
+       
+
+    return KErrNone;
+    return KErrGeneral;
+    
+    }
+    
+   
+
+
+
+
+
+
+ //addevents2()
+ 
+  
+ TInt  addevents2(void )
+    {
+    
+	CLoggingService *iLoggingService = CLoggingService::NewL();
+    CLogsEvent  *iLogsEvent = CLogsEvent::NewL();
+     MLogCallback icallback;
+const TUid KLogtestEventTypeUid = {0x1000550C};
+   
+    iLogsEvent->SetDuration(300);
+    TUid tuid  = KLogtestEventTypeUid;
+    // iLogsEvent->SetEventType(tuid);
+    iLogsEvent->SetSubject(_L("Testing"));
+    TTime itime;
+    itime.HomeTime();
+    iLogsEvent->SetTime(itime);
+    
+    TBuf<KLogMaxNumberLength> number; // Randomize number
+	number.AppendNum(919886665142);
+	iLogsEvent->SetNumber(number);
+	     
+   	iLogsEvent->SetRemoteParty(_L("contact"));
+   	iLogsEvent->SetDirection(1);
+   
+    TInt error2= iLoggingService->AddEventL(iLogsEvent);
+
+//	TUid tuid1 = -1;
+ 	
+ //	 TInt error3 = iLoggingService->AddEventL(iLogsEvent,tuid1);
+	
+		delete iLoggingService;
+		delete iLogsEvent;
+       
+   		if(error2<0)
+    
+
+    return KErrNone;
+    return KErrGeneral;
+    
+    }
+    
+    
+    
+    
+    
+     
+    
+    
+    
+     
\ No newline at end of file