#include <loadbalance.h>
Inheritance diagram for LoadClient:

Public Member Functions | |
| LoadClient (LoadServer *server) | |
| LoadClient () | |
| virtual | ~LoadClient () |
| void | run () |
| virtual void | process_package (LoadPackage *package) |
| int | get_package_number () |
| LoadServer * | get_server () |
Public Attributes | |
| int | done |
| int | package_number |
| Condition * | input_lock |
| Condition * | completion_lock |
| LoadServer * | server |
Definition at line 32 of file loadbalance.h.
|
|
Definition at line 25 of file loadbalance.C. References completion_lock, done, input_lock, and package_number. |
|
|
Definition at line 36 of file loadbalance.C. References completion_lock, done, input_lock, package_number, and server. |
|
|
Definition at line 47 of file loadbalance.C. References completion_lock, done, and input_lock. |
|
|
Definition at line 56 of file loadbalance.C. References package_number. |
|
|
Definition at line 61 of file loadbalance.C. References server. |
|
|
Reimplemented in FadeUnit, FrameWriterUnit, MaskUnit, ScaleUnit, TranslateUnit, ScaleTranslateUnit, and BlendUnit. Definition at line 40 of file loadbalance.h. Referenced by run(). |
|
|
Definition at line 67 of file loadbalance.C. References LoadServer::client_lock, completion_lock, LoadPackage::completion_lock, LoadServer::current_package, done, input_lock, package_number, process_package(), server, and LoadServer::total_packages. |
|
|
Definition at line 47 of file loadbalance.h. Referenced by LoadClient(), LoadServer::process_packages(), run(), and ~LoadClient(). |
|
|
Definition at line 44 of file loadbalance.h. Referenced by LoadClient(), MaskUnit::process_package(), run(), and ~LoadClient(). |
|
|
Definition at line 46 of file loadbalance.h. Referenced by LoadClient(), LoadServer::process_packages(), run(), and ~LoadClient(). |
|
|
Definition at line 45 of file loadbalance.h. Referenced by get_package_number(), LoadClient(), and run(). |
|
|
Reimplemented in FrameWriterUnit. Definition at line 48 of file loadbalance.h. Referenced by LoadServer::create_clients(), get_server(), LoadClient(), and run(). |
1.4.4