View a printable version of the current page.
  Wiki > Symbian Developer Network Public Wiki > ... > SDN Wiki Competition 2007 entries > Deleting an event from Log
  Deleting an event from Log
Added by eswar_illuri, last edited by rodders on Feb 15, 2008  (view change)
Labels: 
(None)

The following function explains how to delete an event from logs.

DeleteEvent(CLogEvent *aEvent)
{
                                          RFs iFs;
		iFs.Connect();
		iLogClient = CLogClient::NewL(iFs);
		iId = aEvent->Id();
		CActiveScheduler::Add(this);
		TLogFlags iFlags = aEvent->Flags();		
		iFlags = KLogFlagsMask | KLogEventRead;
		aEvent->SetFlags(iFlags);
		iLogClient->DeleteEvent(iId, iStatus);
		if (iStatus == KRequestPending)
		{
			SetActive();
		}
}

In the above function, from CLogEvent it is retrieving eventid(iId) and delete the event using CLogClient class.

[standby-web] Interactive Services Terms & Conditions of use | Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian