| OpenTTD
    | 
MorphOS version for ThreadObject. More...
 
  
 | Public Member Functions | |
| ThreadObject_MorphOS (OTTDThreadFunc proc, void *param, self_destruct) | |
| Create a sub process and start it, calling proc(param). | |
| bool | Exit () | 
| Exit this thread. | |
| void | Join () | 
| Join this thread. | |
| bool | IsCurrent () | 
|  Public Member Functions inherited from ThreadObject | |
| virtual | ~ThreadObject () | 
| Virtual destructor to allow 'delete' operator to work properly. | |
| Static Private Member Functions | |
| static void | Proxy () | 
| On thread creation, this function is called, which calls the real startup function. | |
| Private Attributes | |
| APTR | m_thr | 
| System thread identifier. | |
| struct MsgPort * | m_replyport | 
| struct OTTDThreadStartupMessage | m_msg | 
| bool | self_destruct | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from ThreadObject | |
| static bool | New (OTTDThreadFunc proc, void *param, ThreadObject **thread=NULL, const char *name=NULL) | 
| Create a thread; proc will be called as first function inside the thread, with optional params. | |
MorphOS version for ThreadObject.
Definition at line 66 of file thread_morphos.cpp.
| 
 | inlinestaticprivate | 
On thread creation, this function is called, which calls the real startup function.
This to get back into the correct instance again.
Definition at line 169 of file thread_morphos.cpp.
References OTTDThreadStartupMessage::arg, OTTDThreadStartupMessage::func, KPutStr(), and OTTDThreadStartupMessage::msg.
Referenced by ThreadObject_MorphOS().
 1.8.1.2
 1.8.1.2