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, char *manager, char *netmask="255.255.255.0")=0 |
virtual void | Connect (short port, char *manager=NULL, bool enable_callback=false)=0 |
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 (MCHAR *output, MCHAR *err)=0 |
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, MCHAR *name)=0 |
virtual void | DeleteServerGroup (int group)=0 |
virtual ~MaxNetManager | ( | ) | [inline, virtual] |
{;}
virtual void SetCallBack | ( | MaxNetCallBack * | cb | ) | [pure virtual] |
virtual bool FindManager | ( | short | port, |
char * | manager, | ||
char * | netmask =
"255.255.255.0" |
||
) | [pure virtual] |
virtual void Connect | ( | short | port, |
char * | manager = NULL , |
||
bool | enable_callback =
false |
||
) | [pure virtual] |
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 void GetJob | ( | HJOB | hJob, |
JobList * | jobList | ||
) | [pure virtual] |
virtual void GetJob | ( | HJOB | hJob, |
Job * | job | ||
) | [pure virtual] |
virtual void GetJobText | ( | HJOB | hJob, |
CJobText & | jobText, | ||
int | count | ||
) | [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 GetJobServers | ( | int | start, |
int | end, | ||
HJOB | hJob, | ||
JobServer * | servers | ||
) | [pure virtual] |
virtual void GetJobServerStatus | ( | HJOB | hJob, |
HSERVER | hServer, | ||
MCHAR * | status_text | ||
) | [pure virtual] |
virtual void SuspendJobServer | ( | HJOB | hJob, |
HSERVER | hServer | ||
) | [pure virtual] |
virtual void AssignJobServer | ( | HJOB | hJob, |
HSERVER | hServer | ||
) | [pure virtual] |
virtual int GetJobFramesCount | ( | HJOB | hJob | ) | [pure virtual] |
virtual int GetJobFrames | ( | int | start, |
int | end, | ||
HJOB | hJob, | ||
JOBFRAMES * | frames | ||
) | [pure virtual] |
virtual int GetJobLog | ( | int | start, |
int | count, | ||
HJOB | hJob, | ||
MCHAR ** | buffer | ||
) | [pure virtual] |
virtual bool CheckOutputVisibility | ( | MCHAR * | output, |
MCHAR * | err | ||
) | [pure virtual] |
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, | ||
MCHAR * | name | ||
) | [pure virtual] |
virtual void DeleteServerGroup | ( | int | group | ) | [pure virtual] |