sbTimingService Class Reference

#include <sbTimingService.h>

Inheritance diagram for sbTimingService:
[legend]
Collaboration diagram for sbTimingService:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSIOBSERVER
NS_DECL_SBITIMINGSERVICE 
sbTimingService ()
 
 ~sbTimingService ()
 
NS_METHOD Init ()
 
nsresult FormatResultsToString (nsACString &aOutput)
 
- Public Member Functions inherited from sbITimingService
void startPerfTimer (in AString aTimerName)
 Start a performance timer. More...
 
long long stopPerfTimer (in AString aTimerName)
 Stop a performance timer. More...
 

Static Public Member Functions

static NS_METHOD RegisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
 

Additional Inherited Members

- Public Attributes inherited from sbITimingService
attribute boolean enabled
 Output the results of each timer to standard output when the service is shutdown. This is on by default. More...
 
attribute nsIFile logFile
 Output the results to a log file. This is off by default. To enable, simple set this attribute to the log file you wish to use. More...
 

Detailed Description

Definition at line 68 of file sbTimingService.h.

Constructor & Destructor Documentation

NS_DECL_ISUPPORTS NS_DECL_NSIOBSERVER NS_DECL_SBITIMINGSERVICE sbTimingService::sbTimingService ( )
sbTimingService::~sbTimingService ( )

Definition at line 135 of file sbTimingService.cpp.

Member Function Documentation

nsresult sbTimingService::FormatResultsToString ( nsACString &  aOutput)

Definition at line 385 of file sbTimingService.cpp.

Here is the call graph for this function:

NS_METHOD sbTimingService::Init ( )

Definition at line 201 of file sbTimingService.cpp.

Here is the call graph for this function:

NS_METHOD sbTimingService::RegisterSelf ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  aLoaderStr,
const char *  aType,
const nsModuleComponentInfo *  aInfo 
)
static

Definition at line 154 of file sbTimingService.cpp.


The documentation for this class was generated from the following files: