Log File Slot. More...
#include <gslotlog.h>
Inheritance diagram for GSlotLog:
Public Member Functions | |
GSlotLog (const R::RURI &uri) | |
virtual void | NextDoc (const GDoc *doc) |
virtual void | NextProfile (const GProfile *prof) |
virtual void | WriteStr (const R::RString &str) |
virtual void | StartJob (const R::RString &job) |
virtual void | EndJob (const R::RString &msg=R::RString::Null) |
virtual void | Warning (const R::RString &msg) |
virtual void | Error (const R::RString &msg) |
virtual void | Alert (const R::RString &msg) |
virtual | ~GSlotLog (void) |
Private Attributes | |
R::RMutex | mLog |
char | Buf [500] |
Additional Inherited Members | |
Private Member Functions inherited from GSlot | |
GSlot (void) | |
virtual void | NextConceptType (const GConceptType *type) |
virtual void | Interact (void) |
virtual | ~GSlot (void) |
Private Member Functions inherited from RTextFile | |
virtual void | Open (RIO::ModeType mode=RIO::Read) |
virtual void | Close (void) |
Detailed Description
Log File Slot.
The GSlotLog class provides a receiver of signals of a GALILEI session using a log file to store the outputs.
GSlotLog is reentrant.
Constructor & Destructor Documentation
|
virtual |
Destruct the log file.
Member Function Documentation
|
virtual |
|
virtual |
|
virtual |
Method called when executing a sequence of instruction to output some information.
- Parameters
-
str String to output.
Reimplemented from GSlot.
|
virtual |
|
virtual |
End of the last started job.
- Parameters
-
msg Eventually, a message to print.
Reimplemented from GSlot.
|
virtual |
|
virtual |
|
virtual |
Member Data Documentation
|
private |
Mutex on the log file.
|
private |
Internal Buffer.