RenderFarmServer Class Reference

#include <renderfarm.h>

Collaboration diagram for RenderFarmServer:

Collaboration graph
[legend]

Public Member Functions

 RenderFarmServer (ArrayList< PluginServer * > *plugindb, PackageDispatcher *packages, Preferences *preferences, int use_local_rate, int *result_return, int64_t *total_return, Mutex *total_return_lock, Asset *default_asset, EDL *edl, BRender *brender)
virtual ~RenderFarmServer ()
int start_clients ()
int wait_clients ()

Data Fields

ArrayList
< RenderFarmServerThread * > 
clients
ArrayList< PluginServer * > * plugindb
PackageDispatcherpackages
Preferencespreferences
int use_local_rate
int * result_return
int64_t * total_return
Mutextotal_return_lock
Assetdefault_asset
EDLedl
Mutexclient_lock
BRenderbrender

Detailed Description

Definition at line 141 of file renderfarm.h.


Constructor & Destructor Documentation

RenderFarmServer::RenderFarmServer ( ArrayList< PluginServer * > *  plugindb,
PackageDispatcher packages,
Preferences preferences,
int  use_local_rate,
int *  result_return,
int64_t *  total_return,
Mutex total_return_lock,
Asset default_asset,
EDL edl,
BRender brender 
)

Definition at line 36 of file renderfarm.C.

References client_lock.

RenderFarmServer::~RenderFarmServer (  )  [virtual]

Definition at line 60 of file renderfarm.C.

References client_lock, clients, and ArrayList< TYPE >::remove_all_objects().

Here is the call graph for this function:


Member Function Documentation

int RenderFarmServer::start_clients (  ) 

int RenderFarmServer::wait_clients (  ) 

Definition at line 87 of file renderfarm.C.

References clients, and ArrayList< TYPE >::remove_all_objects().

Referenced by Render::render(), and BRenderThread::stop().

Here is the call graph for this function:


Field Documentation

Definition at line 167 of file renderfarm.h.

Referenced by start_clients(), wait_clients(), and ~RenderFarmServer().

Definition at line 168 of file renderfarm.h.

Referenced by start_clients().

Definition at line 170 of file renderfarm.h.

Definition at line 173 of file renderfarm.h.

Definition at line 180 of file renderfarm.h.

Referenced by RenderFarmServerThread::set_progress().

Definition at line 181 of file renderfarm.h.

Referenced by RenderFarmServerThread::set_progress().

Definition at line 182 of file renderfarm.h.

Referenced by RenderFarmServerThread::send_asset().

Definition at line 183 of file renderfarm.h.

Referenced by RenderFarmServerThread::send_edl().

Definition at line 184 of file renderfarm.h.

Referenced by RenderFarmServer(), start_clients(), and ~RenderFarmServer().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:40:30 2008 for Cinelerra by  doxygen 1.5.5