Public Member Functions | |
| virtual void | initialize ()=0 |
| Initializes the profiling service. | |
| virtual bool | isInitialized () const |
| Indicates if initialize() has already been called. | |
| virtual void | startProfiling ()=0 |
| Starts profiling. | |
| virtual void | switchEvent ()=0 |
| virtual void | stopProfiling ()=0 |
| Stops profiling. | |
| virtual void | printInfos (bool dump_file=false)=0 |
| Displays profiling information. | |
| virtual void | getInfos (Int64Array &)=0 |
| virtual void | dumpJSON (JSONWriter &writer)=0 |
| Writes the profiling information to the writer writer. | |
| virtual void | reset ()=0 |
| Resets the counters. | |
| virtual ITimerMng * | timerMng ()=0 |
| Timer using the features of this service if they exist. Can be null. | |
Definition at line 45 of file IProfilingService.h.
|
pure virtual |
Initializes the profiling service.
This method can only be called once.
|
inlinevirtual |
Indicates if initialize() has already been called.
Definition at line 61 of file IProfilingService.h.
|
pure virtual |
Displays profiling information.
Profiling must be stopped. If dump_file is true, file outputs containing the information are generated, which may take time.
|
pure virtual |
Resets the counters.
Profiling must be stopped for this.