The methods in this class are grouped below.
(Links go to the MaxNetManager Class Reference
page.)
- Construction and Destruction
- The following global functions are not part of class MaxNetManager but are
available for use:
MaxNetManager* CreateManager();
void DestroyManager(MaxNetManager* mgr);
- Callback Methods
- MaxNetManager::SetCallBack(MaxNetCallBack*
cb)
- Session Methods
- MaxNetManager::FindManager(short
port, char* manager, char* netmask = "255.255.255.0" )
MaxNetManager::Connect(short
port, char* manager, bool enable_callback = false )
MaxNetManager::Disconnect()
MaxNetManager::GetManagerInfo(ManagerInfo*
info)
MaxNetManager::KillManager()
MaxNetManager::EnableUpdate(bool
enable)
- Queue Control
- MaxNetManager::QueryManagerControl(bool
wait)
MaxNetManager::TakeManagerControl()
MaxNetManager::GrantManagerControl(bool
grant)
MaxNetManager::LockControl(bool
lock)
- Client Related Methods
- MaxNetManager::GetClientCount()
MaxNetManager::ListClients(int
start, int end, ClientInfo* clientList)
- Job Related Methods
- MaxNetManager::GetJobCount()
MaxNetManager::ListJobs(int
start, int end, JobList* jobList)
MaxNetManager::GetJob(HJOB
hJob, Job* job)
MaxNetManager::GetJob(HJOB
hJob, JobList* jobList)
MaxNetManager::GetJobText(HJOB
hJob, CJobText& jobText, int count)
MaxNetManager::SetJob(HJOB
hJob, Job* job, CJobText& jobText, bool reset)
MaxNetManager::GetJobPriority(HJOB
hJob)
MaxNetManager::SetJobPriority(HJOB
hJob, int priority)
MaxNetManager::SetJobOrder(HJOB*
hJob, DWORD count)
MaxNetManager::DeleteJob(HJOB
hJob)
MaxNetManager::SuspendJob(HJOB
hJob)
MaxNetManager::ActivateJob(HJOB
hJob)
MaxNetManager::GetJobServersCount(HJOB
hJob)
MaxNetManager::GetJobServers(int
start, int end, HJOB hJob, JobServer* servers)
MaxNetManager::GetJobServerStatus(HJOB hJob, HSERVER hServer,
TCHAR* status_text)
MaxNetManager::SuspendJobServer(HJOB
hJob, HSERVER hServer)
MaxNetManager::AssignJobServer(HJOB
hJob, HSERVER hServer)
MaxNetManager::GetJobFramesCount(HJOB
hJob)
MaxNetManager::GetJobFrames(int
start, int end, HJOB hJob, JOBFRAMES* frames)
MaxNetManager::GetJobLog(int start, int count, HJOB hJob, TCHAR**
buffer)
MaxNetManager::CheckOutputVisibility(TCHAR* output, TCHAR*
err)
MaxNetManager::AssignJob(Job*
job, TCHAR* archive, HSERVER* servers, CJobText& jobtext, DWORD blocksize
= 0)
- Server Methods
- MaxNetManager::GetServerCount()
MaxNetManager::ListServers(int
start, int end, ServerList* serverList)
MaxNetManager::GetServer(HSERVER
hServer, ServerList* serverList)
MaxNetManager::DeleteServer(HSERVER
hServer)
MaxNetManager::ResetServerIndex(HSERVER
hServer)
MaxNetManager::GetWeekSchedule(HSERVER
hServer, WeekSchedule* schedule)
MaxNetManager::SetWeekSchedule(HSERVER
hServer, WeekSchedule* schedule)
MaxNetManager::GetServerNetStat(HSERVER
hServer, NetworkStatus* net_stat)
- Server Group Methods
- MaxNetManager::GetServerGroupCount()
MaxNetManager::GetServerGroupXCount(int
group)
MaxNetManager::GetServerGroup(int group, int count, HSERVER*
grplist, TCHAR* name)
MaxNetManager::NewServerGroup(int count, HSERVER* grplist, TCHAR*
name)
MaxNetManager::DeleteServerGroup(int
group)
- Network Archiving Functions
- The following global functions are not part of class MaxNetManager but are
available for use:
bool Maz(TCHAR* archivename, TCHAR* file_list, DWORD*
filesize = 0)
bool UnMaz(TCHAR* archivename, TCHAR* output_path)
void jobSetJobDefaults(Job* job)
bool jobReadMAXProperties(char* filename, Job* job, CJobText&
jobText)