#include <renderfarmclient.h>
Public Member Functions | |
| RenderFarmClientThread (RenderFarmClient *client) | |
| ~RenderFarmClientThread () | |
| int | send_request_header (int request, int len) |
| int | write_socket (char *data, int len, int timeout) |
| int | read_socket (char *data, int len, int timeout) |
| void | abort () |
| void | read_string (int socket_fd, char *&string) |
| void | lock (char *location) |
| void | unlock () |
| void | read_preferences (int socket_fd, Preferences *preferences) |
| void | read_asset (int socket_fd, Asset *asset) |
| void | read_edl (int socket_fd, EDL *edl, Preferences *preferences) |
| int | read_package (int socket_fd, RenderPackage *package) |
| int | send_completion (int socket_fd) |
| void | main_loop (int socket_fd) |
| void | run () |
Public Attributes | |
| int | socket_fd |
| RenderFarmClient * | client |
| double | frames_per_second |
| Mutex * | mutex_lock |
Definition at line 52 of file renderfarmclient.h.
|
|
Definition at line 204 of file renderfarmclient.C. References frames_per_second, and mutex_lock. |
|
|
Definition at line 214 of file renderfarmclient.C. References mutex_lock. |
|
|
Definition at line 257 of file renderfarmclient.C. References send_completion(), and socket_fd. Referenced by read_socket(), and write_socket(). |
|
|
|
Definition at line 472 of file renderfarmclient.C. Referenced by RenderFarmClient::main_loop(). |
|
||||||||||||
|
Definition at line 321 of file renderfarmclient.C. References Asset::load_defaults(), Asset::read(), FileXML::read_from_string(), read_string(), RENDERFARM_ASSET, and send_request_header(). Referenced by run(). |
|
||||||||||||||||
|
Definition at line 353 of file renderfarmclient.C. References client, EDL::load_xml(), RenderFarmClient::plugindb, FileXML::read_from_string(), read_string(), RENDERFARM_EDL, and send_request_header(). Referenced by run(). |
|
||||||||||||
|
Definition at line 413 of file renderfarmclient.C. References RenderPackage::audio_end, RenderPackage::audio_start, frames_per_second, RenderPackage::path, READ_INT32, read_string(), RENDERFARM_PACKAGE, send_request_header(), STORE_INT32, RenderPackage::use_brender, RenderPackage::video_end, RenderPackage::video_start, and write_socket(). Referenced by run(). |
|
||||||||||||
|
Definition at line 303 of file renderfarmclient.C. References Preferences::load_defaults(), read_string(), RENDERFARM_PREFERENCES, and send_request_header(). Referenced by run(). |
|
||||||||||||||||
|
||||||||||||
|
Definition at line 274 of file renderfarmclient.C. References read_socket(). Referenced by read_asset(), read_edl(), read_package(), and read_preferences(). |
|
|
Definition at line 478 of file renderfarmclient.C. References _, client, EDL::create_objects(), frames_per_second, PackageRenderer::initialize(), RenderFarmClient::plugindb, read_asset(), read_edl(), read_package(), read_preferences(), PackageRenderer::render_package(), send_completion(), socket_fd, RenderPackage::video_end, and RenderPackage::video_start. |
|
|
Definition at line 463 of file renderfarmclient.C. References RENDERFARM_DONE, and send_request_header(). |
|
||||||||||||
|
|
||||||||||||||||
|
|
Definition at line 88 of file renderfarmclient.h. Referenced by read_edl(), and run(). |
|
|
Definition at line 90 of file renderfarmclient.h. Referenced by read_package(), RenderFarmClientThread(), and run(). |
|
|
Definition at line 91 of file renderfarmclient.h. Referenced by lock(), RenderFarmClientThread(), unlock(), and ~RenderFarmClientThread(). |
|
|
Definition at line 86 of file renderfarmclient.h. Referenced by abort(), read_socket(), run(), and write_socket(). |
1.4.4