--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sapi_logging/tsrc/testing/tloggingservicetest/src/taddeventsync.cpp Mon Mar 30 12:51:10 2009 +0300
@@ -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