(e) namespace vos class IExecutable : virtual public NAMESPACE_VOS IReferenceCounter IExecutable The IExecutable-interface is to be understood as wrapper around your application-code, which allows it to be executed asynchronously
| | execute () Overload to implement your functionality |
| | operator< (const IExecutable&) STL demands this operators if you want to place IExecutables per value in collections |
| | unblock () If you use blocking calls within your execute-function, you should provide here a means to unblock cleanly |
IExecutable The IExecutable-interface is to be understood as wrapper around your application-code, which allows it to be executed asynchronously. Wether you want real asynchronous behaviour or just pseudo-multitasking depends on which kind of execution-service you use to execute your executable. (E.g. Threadpool/Fiberpool)
virtual Boolean unblock()
virtual Boolean operator<(const IExecutable&)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de