void
JMemoryManager::WriteExitStats()
	const
{
	*itsExitStatsStream << ' ';
	WriteRunningStats(*itsExitStatsStream);

	RecordFilter filter;
	*itsExitStatsStream << ' ';
	WriteRecords(*itsExitStatsStream, filter);

	delete itsExitStatsStream;
	itsExitStatsStream = NULL;
}
Example #2
0
LOCAL_C void BuildTable(TInt aCount,TBool aTransactions,TUint& aTime,TUint& aSize)
	{
	TUint size=FileSize();
	TUint time=User::TickCount();
	CreateTable();
	if (aTransactions)
		TheDatabase.Begin();
	test(TheTable.Open(TheDatabase,KTableName)==KErrNone);
	WriteRecords(aCount);
	if (aTransactions)
		test(TheDatabase.Commit()==KErrNone);
	TheTable.Close();
	aTime=User::TickCount()-time;
	aSize=FileSize()-size;
	}
Example #3
0
/**
@SYMTestCaseID          SYSLIB-DBMS-CT-1312
@SYMTestCaseDesc        Create a table in database
@SYMTestPriority        Medium
@SYMTestActions        	Build a table and write records into the table.Test for commiting the transactions.
@SYMTestExpectedResults Test must not fail
@SYMREQ                 REQ0000
*/
LOCAL_C void BuildTable(TInt aCount)
	{
	test.Next(_L(" @SYMTestCaseID:SYSLIB-DBMS-CT-1312 "));
#ifndef __TOOLS2__
	TheTimer.Start(_L("build"));
#endif
	CreateTable();
	TheDatabase.Begin();
	test(TheTable.Open(TheDatabase,KTableName)==KErrNone);
	WriteRecords(aCount);
	test(TheDatabase.Commit()==KErrNone);
	TheTable.Close();
#ifndef __TOOLS2__
	TheTimer.Stop();
#endif
	}
void
JMemoryManager::SendRecords
	(
	istream& input
	)
	const
{
	RecordFilter filter;
	filter.Read(input);

	std::ostringstream output;
	output << kJMemoryManagerDebugVersion;
	output << ' ';
	WriteRecords(output, filter);

	SendDebugMessage(output);
}