#include <renderfarmclient.h>
Inherits PackageRenderer.

Public Member Functions | |
| FarmPackageRenderer (RenderFarmClientThread *thread, int socket_fd) | |
| ~FarmPackageRenderer () | |
| int | get_result () |
| void | set_result (int value) |
| void | set_progress (int64_t total_samples) |
| int | set_video_map (int64_t position, int value) |
Data Fields | |
| int | socket_fd |
| RenderFarmClientThread * | thread |
Definition at line 109 of file renderfarmclient.h.
| FarmPackageRenderer::FarmPackageRenderer | ( | RenderFarmClientThread * | thread, | |
| int | socket_fd | |||
| ) |
Definition at line 754 of file renderfarmclient.C.
| FarmPackageRenderer::~FarmPackageRenderer | ( | ) |
Definition at line 764 of file renderfarmclient.C.
| int FarmPackageRenderer::get_result | ( | ) | [virtual] |
Reimplemented from PackageRenderer.
Definition at line 769 of file renderfarmclient.C.
References RenderFarmClientThread::lock(), RenderFarmClientThread::read_socket(), RENDERFARM_GET_RESULT, RenderFarmClientThread::send_request_header(), thread, and RenderFarmClientThread::unlock().

| void FarmPackageRenderer::set_result | ( | int | value | ) | [virtual] |
Reimplemented from PackageRenderer.
Definition at line 785 of file renderfarmclient.C.
References RenderFarmClientThread::lock(), RENDERFARM_SET_RESULT, RenderFarmClientThread::send_request_header(), thread, RenderFarmClientThread::unlock(), and RenderFarmClientThread::write_socket().

| void FarmPackageRenderer::set_progress | ( | int64_t | total_samples | ) | [virtual] |
Reimplemented from PackageRenderer.
Definition at line 796 of file renderfarmclient.C.
References RenderFarmClientThread::lock(), RENDERFARM_PROGRESS, RenderFarmClientThread::send_request_header(), STORE_INT32, thread, RenderFarmClientThread::unlock(), and RenderFarmClientThread::write_socket().

| int FarmPackageRenderer::set_video_map | ( | int64_t | position, | |
| int | value | |||
| ) | [virtual] |
Reimplemented from PackageRenderer.
Definition at line 808 of file renderfarmclient.C.
References RenderFarmClientThread::lock(), RenderFarmClientThread::read_socket(), RENDERFARM_SET_VMAP, RenderFarmClientThread::send_request_header(), STORE_INT32, thread, RenderFarmClientThread::unlock(), and RenderFarmClientThread::write_socket().

Definition at line 123 of file renderfarmclient.h.
Definition at line 124 of file renderfarmclient.h.
Referenced by get_result(), set_progress(), set_result(), and set_video_map().
1.5.5