SUMO - Simulation of Urban MObility
|
#include <FXThreadMessageRetriever.h>
Public Types | |
enum | { ID_NONE = 0, ID_DELETE = 6, ID_DISABLE, ID_ENABLE, ID_SETVALUE = 17, ID_SETINTVALUE, ID_SETREALVALUE, ID_SETSTRINGVALUE, ID_SETINTRANGE, ID_SETREALRANGE, ID_GETINTVALUE, ID_GETREALVALUE, ID_GETSTRINGVALUE, ID_XML, ID_META, ID_COMMENT, ID_DOCUMENT, ID_TAG, ID_CONTENT, ID_LAST } |
Public Member Functions | |
virtual void | create () |
create resource More... | |
virtual void | destroy () |
destroy resource More... | |
virtual void | detach () |
detach resource More... | |
virtual void | disable () |
disable us More... | |
virtual void | enable () |
enable us More... | |
FXThreadMessageRetriever () | |
FXApp * | getApp () |
application pointer More... | |
FXSelector | getSelector () |
get the message More... | |
FXObject * | getTarget () |
get the target More... | |
void * | getUserData () |
get user data More... | |
FXuint | getUserDataLen () |
get user daat length More... | |
FXbool | isEnabled () |
are we enabled? More... | |
virtual FXbool | isReadonly () |
are we modifiable More... | |
virtual void | load (FXStream &store) |
load object from stream More... | |
long | onCmdDisable (FXObject *, FXSelector, void *) |
long | onCmdEnable (FXObject *, FXSelector, void *) |
long | onUpdate (FXObject *, FXSelector, void *) |
virtual void | save (FXStream &store) const |
save object to stream More... | |
virtual void | setReadonly (FXbool mode=TRUE) |
set modifiable mode More... | |
void | setSelector (FXSelector sel) |
set the selector More... | |
void | setTarget (FXObject *tgt) |
set the target More... | |
void | setUserData (void *d) |
set user data More... | |
void | setUserDataLen (FXuint len) |
set the user data length More... | |
~FXThreadMessageRetriever () | |
Protected Types | |
enum | { FLAG_ENABLED = 0x00000002, FLAG_UPDATE = 0x00000004, FLAG_FOCUSED = 0x00000010, FLAG_DIRTY = 0x00000020, FLAG_RECALC = 0x00000040, FLAG_DEFAULT = 0x00000200, FLAG_INITIAL = 0x00000400, FLAG_ACTIVE = 0x00001000, FLAG_CHANGED = 0x00010000, FLAG_READONLY = 0x10000000 } |
flags defined are the same as those defined in FXWindow, etc. More... | |
Protected Attributes | |
void * | data |
FXuint | datalen |
FXuint | flags |
FXSelector | message |
FXuint | options |
FXObject * | target |
Definition at line 35 of file FXThreadMessageRetriever.h.
|
protectedinherited |
flags defined are the same as those defined in FXWindow, etc.
Enumerator | |
---|---|
FLAG_ENABLED | |
FLAG_UPDATE | |
FLAG_FOCUSED | |
FLAG_DIRTY | |
FLAG_RECALC | |
FLAG_DEFAULT | |
FLAG_INITIAL | |
FLAG_ACTIVE | |
FLAG_CHANGED | |
FLAG_READONLY |
Definition at line 68 of file FXBaseObject.h.
|
inherited |
Definition at line 93 of file FXBaseObject.h.
|
inline |
Definition at line 37 of file FXThreadMessageRetriever.h.
|
inline |
Definition at line 38 of file FXThreadMessageRetriever.h.
|
inlinevirtualinherited |
create resource
Definition at line 195 of file FXBaseObject.h.
|
inlinevirtualinherited |
destroy resource
Definition at line 201 of file FXBaseObject.h.
|
inlinevirtualinherited |
detach resource
Definition at line 198 of file FXBaseObject.h.
|
inlinevirtualinherited |
disable us
Definition at line 182 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::onCmdDisable().
|
inlinevirtualinherited |
enable us
Definition at line 177 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::onCmdEnable().
|
inherited |
application pointer
Definition at line 126 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::app.
|
inlineinherited |
get the message
Definition at line 142 of file FXBaseObject.h.
|
inlineinherited |
get the target
Definition at line 132 of file FXBaseObject.h.
|
inlineinherited |
get user data
Definition at line 152 of file FXBaseObject.h.
|
inlineinherited |
get user daat length
Definition at line 162 of file FXBaseObject.h.
|
inlineinherited |
are we enabled?
Definition at line 172 of file FXBaseObject.h.
|
inlinevirtualinherited |
are we modifiable
Definition at line 187 of file FXBaseObject.h.
|
virtualinherited |
load object from stream
Definition at line 114 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::app, FXEX::FXBaseObject::data, FXEX::FXBaseObject::datalen, FXEX::FXBaseObject::flags, load(), FXEX::FXBaseObject::message, FXEX::FXBaseObject::options, and FXEX::FXBaseObject::target.
|
inherited |
Definition at line 149 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::disable().
|
inherited |
Definition at line 143 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::enable().
|
inherited |
Definition at line 155 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::FLAG_ENABLED, and FXEX::FXBaseObject::flags.
|
virtualinherited |
save object to stream
Definition at line 102 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::app, FXEX::FXBaseObject::data, FXEX::FXBaseObject::datalen, FXEX::FXBaseObject::flags, FXEX::FXBaseObject::message, FXEX::FXBaseObject::options, and FXEX::FXBaseObject::target.
|
virtualinherited |
set modifiable mode
Definition at line 134 of file FXBaseObject.cpp.
References FXEX::FXBaseObject::FLAG_READONLY, and FXEX::FXBaseObject::flags.
|
inlineinherited |
set the selector
Definition at line 147 of file FXBaseObject.h.
Referenced by GUIApplicationWindow::dependentBuild().
|
inlineinherited |
set the target
Definition at line 137 of file FXBaseObject.h.
Referenced by GUIApplicationWindow::dependentBuild().
|
inlineinherited |
set user data
Definition at line 157 of file FXBaseObject.h.
|
inlineinherited |
set the user data length
Definition at line 167 of file FXBaseObject.h.
|
protectedinherited |
Definition at line 87 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::FXBaseObject(), FXEX::FXBaseObject::load(), FXEX::FXBaseObject::save(), and FXEX::FXBaseObject::~FXBaseObject().
|
protectedinherited |
Definition at line 88 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::load(), and FXEX::FXBaseObject::save().
|
protectedinherited |
Definition at line 89 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::FXBaseObject(), FXEX::FXBaseObject::load(), FXEX::FXBaseObject::onUpdate(), FXEX::FXBaseObject::save(), and FXEX::FXBaseObject::setReadonly().
|
protectedinherited |
Definition at line 86 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::FXBaseObject(), FXEX::FXBaseObject::load(), and FXEX::FXBaseObject::save().
|
protectedinherited |
Definition at line 90 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::load(), and FXEX::FXBaseObject::save().
|
protectedinherited |
Definition at line 85 of file FXBaseObject.h.
Referenced by FXEX::FXBaseObject::FXBaseObject(), FXEX::FXBaseObject::load(), FXEX::FXBaseObject::save(), and FXEX::FXBaseObject::~FXBaseObject().