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

FarmPackageRenderer Class Reference

#include <renderfarmclient.h>

Inheritance diagram for FarmPackageRenderer:

PackageRenderer List of all members.

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)

Public Attributes

int socket_fd
RenderFarmClientThreadthread

Detailed Description

Definition at line 105 of file renderfarmclient.h.


Constructor & Destructor Documentation

FarmPackageRenderer::FarmPackageRenderer RenderFarmClientThread thread,
int  socket_fd
 

Definition at line 603 of file renderfarmclient.C.

FarmPackageRenderer::~FarmPackageRenderer  ) 
 

Definition at line 613 of file renderfarmclient.C.


Member Function Documentation

int FarmPackageRenderer::get_result  )  [virtual]
 

Reimplemented from PackageRenderer.

Definition at line 618 of file renderfarmclient.C.

References RenderFarmClientThread::lock(), RenderFarmClientThread::read_socket(), RENDERFARM_GET_RESULT, RenderFarmClientThread::send_request_header(), thread, and RenderFarmClientThread::unlock().

void FarmPackageRenderer::set_progress int64_t  total_samples  )  [virtual]
 

Reimplemented from PackageRenderer.

Definition at line 645 of file renderfarmclient.C.

References RenderFarmClientThread::lock(), RENDERFARM_PROGRESS, RenderFarmClientThread::send_request_header(), STORE_INT32, thread, RenderFarmClientThread::unlock(), and RenderFarmClientThread::write_socket().

void FarmPackageRenderer::set_result int  value  )  [virtual]
 

Reimplemented from PackageRenderer.

Definition at line 634 of file renderfarmclient.C.

References RenderFarmClientThread::lock(), RENDERFARM_SET_RESULT, RenderFarmClientThread::send_request_header(), thread, RenderFarmClientThread::unlock(), and RenderFarmClientThread::write_socket().

int FarmPackageRenderer::set_video_map int64_t  position,
int  value
[virtual]
 

Reimplemented from PackageRenderer.

Definition at line 657 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().


Member Data Documentation

int FarmPackageRenderer::socket_fd
 

Definition at line 119 of file renderfarmclient.h.

RenderFarmClientThread* FarmPackageRenderer::thread
 

Definition at line 120 of file renderfarmclient.h.

Referenced by get_result(), set_progress(), set_result(), and set_video_map().


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