Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

RenderFarmClient Class Reference

#include <renderfarmclient.h>

List of all members.

Public Member Functions

 RenderFarmClient (int port, char *deamon_path, int nice_value, char *config_path)
 ~RenderFarmClient ()
void main_loop ()
void kill_client ()

Public Attributes

RenderFarmClientThreadthread
int port
char * deamon_path
int this_pid
Defaults * boot_defaults
Preferencesboot_preferences
ArrayList< PluginServer * > * plugindb


Detailed Description

Definition at line 17 of file renderfarmclient.h.


Constructor & Destructor Documentation

RenderFarmClient::RenderFarmClient int  port,
char *  deamon_path,
int  nice_value,
char *  config_path
 

Definition at line 35 of file renderfarmclient.C.

References boot_defaults, boot_preferences, MWindow::init_defaults(), MWindow::init_plugins(), Preferences::load_defaults(), plugindb, this_pid, and thread.

RenderFarmClient::~RenderFarmClient  ) 
 

Definition at line 59 of file renderfarmclient.C.

References boot_defaults, boot_preferences, plugindb, and thread.


Member Function Documentation

void RenderFarmClient::kill_client  ) 
 

Definition at line 179 of file renderfarmclient.C.

References deamon_path, remove(), and this_pid.

void RenderFarmClient::main_loop  ) 
 

Definition at line 69 of file renderfarmclient.C.

References _, deamon_path, RenderFarmClientThread::main_loop(), port, RenderFarmServerThread::socket_fd, and thread.

Referenced by main().


Member Data Documentation

Defaults* RenderFarmClient::boot_defaults
 

Definition at line 39 of file renderfarmclient.h.

Referenced by RenderFarmClient(), and ~RenderFarmClient().

Preferences* RenderFarmClient::boot_preferences
 

Definition at line 40 of file renderfarmclient.h.

Referenced by RenderFarmClient(), and ~RenderFarmClient().

char* RenderFarmClient::deamon_path
 

Definition at line 35 of file renderfarmclient.h.

Referenced by kill_client(), and main_loop().

ArrayList<PluginServer*>* RenderFarmClient::plugindb
 

Definition at line 41 of file renderfarmclient.h.

Referenced by RenderFarmClientThread::read_edl(), RenderFarmClient(), RenderFarmClientThread::run(), and ~RenderFarmClient().

int RenderFarmClient::port
 

Definition at line 34 of file renderfarmclient.h.

Referenced by main_loop().

int RenderFarmClient::this_pid
 

Definition at line 37 of file renderfarmclient.h.

Referenced by kill_client(), and RenderFarmClient().

RenderFarmClientThread* RenderFarmClient::thread
 

Definition at line 32 of file renderfarmclient.h.

Referenced by main_loop(), RenderFarmClient(), and ~RenderFarmClient().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:24 2006 for Cinelerra-svn by  doxygen 1.4.4