|
feisty meow concerns codebase
2.140
|
Models an OS-level event so we can represent activities occurring there. More...
#include <os_event.h>


Public Member Functions | |
| DEFINE_CLASS_NAME ("OS_event") | |
| OS_event (int event_type, basis::un_int message, basis::un_int parm1, basis::un_int parm2) | |
| virtual void | text_form (basis::base_string &fill) const |
| Provides a text view of all the important info owned by this object. More... | |
| basis::astring | text_form () const |
Public Member Functions inherited from processes::letter | |
| letter (int type=0, int start_after=0) | |
| constructs a letter with the "type" and initial pause of "start_after". More... | |
| letter (const letter &to_copy) | |
| copy constructor for base parts. More... | |
| virtual | ~letter () |
| derived classes should also implement this. More... | |
| letter & | operator= (const letter &to_copy) |
| assignment operator for base object. More... | |
| int | type () const |
| returns the type of letter held here. More... | |
| bool | ready_to_send () |
| returns true if this letter is ready to More... | |
| void | set_ready_time (int start_after) |
| resets the time when this letter is ready to be sent. More... | |
Public Member Functions inherited from basis::text_formable | |
| virtual const char * | class_name () const =0 |
| Returns the bare name of this class as a constant character pointer. More... | |
Public Attributes | |
| basis::un_int | _message |
| basis::un_int | _parm1 |
| basis::un_int | _parm2 |
Models an OS-level event so we can represent activities occurring there.
Definition at line 30 of file os_event.h.
|
inline |
Definition at line 39 of file os_event.h.
| processes::OS_event::DEFINE_CLASS_NAME | ( | "OS_event" | ) |
|
inline |
Definition at line 45 of file os_event.h.
References _message, _parm1, and _parm2.
Referenced by text_form().
|
inlinevirtual |
Provides a text view of all the important info owned by this object.
It is understood that there could be a large amount of information and that this function might take a relatively long time to complete.
Implements basis::text_formable.
Definition at line 42 of file os_event.h.
References basis::base_string::assign(), and text_form().
| basis::un_int processes::OS_event::_message |
Definition at line 33 of file os_event.h.
Referenced by text_form().
| basis::un_int processes::OS_event::_parm1 |
Definition at line 34 of file os_event.h.
Referenced by text_form().
| basis::un_int processes::OS_event::_parm2 |
Definition at line 35 of file os_event.h.
Referenced by text_form().