This reference page is linked to from the following overview topics: Network Rendering.
#include <maxnet_manager.h>
Public Member Functions |
|
virtual | ~MaxNetManager () |
virtual void | SetCallBack (MaxNetCallBack *cb)=0 |
virtual bool | FindManager (short port, const MCHAR *manager, const MCHAR *netmask=_M("255.255.255.0"))=0 |
virtual bool | FindManager (short port, MCHAR *manager, MCHAR *netmask) sealed |
virtual void | Connect (short port, const MCHAR *manager=NULL, bool enable_callback=false)=0 |
virtual void | Connect (short port, MCHAR *manager, bool enable_callback) sealed |
virtual void | Disconnect ()=0 |
virtual void | GetManagerInfo (ManagerInfo *info)=0 |
virtual bool | KillManager ()=0 |
virtual void | EnableUpdate (bool enable=true)=0 |
virtual bool | QueryManagerControl (bool wait)=0 |
virtual bool | TakeManagerControl ()=0 |
virtual void | GrantManagerControl (bool grant)=0 |
virtual bool | LockControl (bool lock)=0 |
virtual int | GetClientCount ()=0 |
virtual int | ListClients (int start, int end, ClientInfo *clientList)=0 |
virtual int | GetJobCount ()=0 |
virtual int | ListJobs (int start, int end, JobList *jobList)=0 |
virtual void | GetJob (HJOB hJob, JobList *jobList)=0 |
virtual void | GetJob (HJOB hJob, Job *job)=0 |
virtual void | GetJobText (HJOB hJob, CJobText &jobText, int count)=0 |
virtual void | SetJob (HJOB hJob, Job *job, CJobText &jobText, bool reset)=0 |
virtual int | GetJobPriority (HJOB hJob)=0 |
virtual bool | SetJobPriority (HJOB hJob, int priority)=0 |
virtual void | SetJobOrder (HJOB *hJob, DWORD count)=0 |
virtual void | DeleteJob (HJOB hJob)=0 |
virtual void | SuspendJob (HJOB hJob)=0 |
virtual void | ActivateJob (HJOB hJob)=0 |
virtual int | GetJobServersCount (HJOB hJob)=0 |
virtual int | GetJobServers (int start, int end, HJOB hJob, JobServer *servers)=0 |
virtual void | GetJobServerStatus (HJOB hJob, HSERVER hServer, MCHAR *status_text)=0 |
virtual void | SuspendJobServer (HJOB hJob, HSERVER hServer)=0 |
virtual void | AssignJobServer (HJOB hJob, HSERVER hServer)=0 |
virtual int | GetJobFramesCount (HJOB hJob)=0 |
virtual int | GetJobFrames (int start, int end, HJOB hJob, JOBFRAMES *frames)=0 |
virtual int | GetJobLog (int start, int count, HJOB hJob, MCHAR **buffer)=0 |
virtual bool | CheckOutputVisibility (const MCHAR *output, MCHAR *err)=0 |
virtual bool | CheckOutputVisibility (MCHAR *output, MCHAR *err) sealed |
virtual void | AssignJob (Job *job, MCHAR *archive, HSERVER *servers, CJobText &jobtext, DWORD blocksize=0)=0 |
virtual int | GetServerCount ()=0 |
virtual int | ListServers (int start, int end, ServerList *serverList)=0 |
virtual void | GetServer (HSERVER hServer, ServerList *serverList)=0 |
virtual bool | DeleteServer (HSERVER hServer)=0 |
virtual bool | ResetServerIndex (HSERVER hServer)=0 |
virtual void | GetWeekSchedule (HSERVER hServer, WeekSchedule *schedule)=0 |
virtual void | SetWeekSchedule (HSERVER hServer, WeekSchedule *schedule)=0 |
virtual void | GetServerNetStat (HSERVER hServer, NetworkStatus *net_stat)=0 |
virtual int | GetServerGroupCount ()=0 |
virtual int | GetServerGroupXCount (int group)=0 |
virtual int | GetServerGroup (int group, int count, HSERVER *grplist, MCHAR *name)=0 |
virtual void | NewServerGroup (int count, HSERVER *grplist, const MCHAR *name)=0 |
virtual void | NewServerGroup (int count, HSERVER *grplist, MCHAR *name) sealed |
virtual void | DeleteServerGroup (int group)=0 |
virtual ~MaxNetManager | ( | ) | [inline, virtual] |
{;}
virtual void SetCallBack | ( | MaxNetCallBack * | cb | ) | [pure virtual] |
virtual bool FindManager | ( | short | port, |
const MCHAR * | manager, | ||
const MCHAR * | netmask =
_M("255.255.255.0") |
||
) | [pure virtual] |
virtual bool FindManager | ( | short | port, |
MCHAR * | manager, | ||
MCHAR * | netmask | ||
) | [inline, sealed, virtual] |
{ return FindManager(port, const_cast<const MCHAR*>(manager), const_cast<const MCHAR*>(netmask)); }
virtual void Connect | ( | short | port, |
const MCHAR * | manager = NULL , |
||
bool | enable_callback =
false |
||
) | [pure virtual] |
virtual void Connect | ( | short | port, |
MCHAR * | manager, | ||
bool | enable_callback | ||
) | [inline, sealed, virtual] |
{ Connect(port, const_cast<const MCHAR*>(manager), enable_callback); }
virtual void Disconnect | ( | ) | [pure virtual] |
virtual void GetManagerInfo | ( | ManagerInfo * | info | ) | [pure virtual] |
virtual bool KillManager | ( | ) | [pure virtual] |
virtual void EnableUpdate | ( | bool | enable = true |
) | [pure virtual] |
virtual bool QueryManagerControl | ( | bool | wait | ) | [pure virtual] |
virtual bool TakeManagerControl | ( | ) | [pure virtual] |
virtual void GrantManagerControl | ( | bool | grant | ) | [pure virtual] |
virtual bool LockControl | ( | bool | lock | ) | [pure virtual] |
virtual int GetClientCount | ( | ) | [pure virtual] |
virtual int ListClients | ( | int | start, |
int | end, | ||
ClientInfo * | clientList | ||
) | [pure virtual] |
virtual int GetJobCount | ( | ) | [pure virtual] |
virtual int ListJobs | ( | int | start, |
int | end, | ||
JobList * | jobList | ||
) | [pure virtual] |
virtual int GetJobPriority | ( | HJOB | hJob | ) | [pure virtual] |
virtual bool SetJobPriority | ( | HJOB | hJob, |
int | priority | ||
) | [pure virtual] |
virtual void SetJobOrder | ( | HJOB * | hJob, |
DWORD | count | ||
) | [pure virtual] |
virtual void DeleteJob | ( | HJOB | hJob | ) | [pure virtual] |
virtual void SuspendJob | ( | HJOB | hJob | ) | [pure virtual] |
virtual void ActivateJob | ( | HJOB | hJob | ) | [pure virtual] |
virtual int GetJobServersCount | ( | HJOB | hJob | ) | [pure virtual] |
virtual int GetJobFramesCount | ( | HJOB | hJob | ) | [pure virtual] |
virtual int GetJobLog | ( | int | start, |
int | count, | ||
HJOB | hJob, | ||
MCHAR ** | buffer | ||
) | [pure virtual] |
virtual bool CheckOutputVisibility | ( | const MCHAR * | output, |
MCHAR * | err | ||
) | [pure virtual] |
virtual bool CheckOutputVisibility | ( | MCHAR * | output, |
MCHAR * | err | ||
) | [inline, sealed, virtual] |
{ return CheckOutputVisibility(const_cast<const MCHAR*>(output), err); }
virtual void AssignJob | ( | Job * | job, |
MCHAR * | archive, | ||
HSERVER * | servers, | ||
CJobText & | jobtext, | ||
DWORD | blocksize =
0 |
||
) | [pure virtual] |
virtual int GetServerCount | ( | ) | [pure virtual] |
virtual int ListServers | ( | int | start, |
int | end, | ||
ServerList * | serverList | ||
) | [pure virtual] |
virtual void GetServer | ( | HSERVER | hServer, |
ServerList * | serverList | ||
) | [pure virtual] |
virtual bool DeleteServer | ( | HSERVER | hServer | ) | [pure virtual] |
virtual bool ResetServerIndex | ( | HSERVER | hServer | ) | [pure virtual] |
virtual void GetWeekSchedule | ( | HSERVER | hServer, |
WeekSchedule * | schedule | ||
) | [pure virtual] |
virtual void SetWeekSchedule | ( | HSERVER | hServer, |
WeekSchedule * | schedule | ||
) | [pure virtual] |
virtual void GetServerNetStat | ( | HSERVER | hServer, |
NetworkStatus * | net_stat | ||
) | [pure virtual] |
virtual int GetServerGroupCount | ( | ) | [pure virtual] |
virtual int GetServerGroupXCount | ( | int | group | ) | [pure virtual] |
virtual int GetServerGroup | ( | int | group, |
int | count, | ||
HSERVER * | grplist, | ||
MCHAR * | name | ||
) | [pure virtual] |
virtual void NewServerGroup | ( | int | count, |
HSERVER * | grplist, | ||
const MCHAR * | name | ||
) | [pure virtual] |
virtual void NewServerGroup | ( | int | count, |
HSERVER * | grplist, | ||
MCHAR * | name | ||
) | [inline, sealed, virtual] |
{ NewServerGroup(count, grplist, const_cast<const MCHAR*>(name)); }
virtual void DeleteServerGroup | ( | int | group | ) | [pure virtual] |