maxnet_manager.h File Reference

maxnet_manager.h File Reference
#include "network/MaxNetExport.h"
#include "network/MaxNet.h"
#include "strbasic.h"
#include "maxheap.h"
#include "maxnet_job.h"

Classes

struct  JobList
 
class  MaxNetCallBack
 
class  MaxNetManager
 
class  MaxNetworkInterface
 
class  MaxNetworkInterface2
 

Macros

#define JOB_STATE_COMPLETE   0
 
#define JOB_STATE_WAITING   1
 
#define JOB_STATE_BUSY   2
 
#define JOB_STATE_ERROR   3
 
#define JOB_STATE_SUSPENDED   4
 

Functions

MAXNETEXPORT void AssignJobEx (MaxNetManager *mgr, MaxNetworkInterface *maxIface, Job *job, MCHAR *archive, HSERVER *servers, CJobText &jobtext, DWORD blocksize=0)
 
MAXNETEXPORT void AssignJobEx (MaxNetManager *mgr, MaxNetworkInterface2 *maxIface, Job *job, MCHAR *archive, HSERVER *servers, CJobText &jobtext, DWORD blocksize=0)
 
MAXNETEXPORT void AssignJobToServersGroup (MaxNetManager *mgr, MaxNetworkInterface2 *maxIface, Job *job, MCHAR *archive, const MCHAR *serversGroupName, CJobText &jobtext)
 

Macro Definition Documentation

#define JOB_STATE_COMPLETE   0
#define JOB_STATE_WAITING   1
#define JOB_STATE_BUSY   2
#define JOB_STATE_ERROR   3
#define JOB_STATE_SUSPENDED   4

Function Documentation

MAXNETEXPORT void AssignJobEx ( MaxNetManager mgr,
MaxNetworkInterface maxIface,
Job job,
MCHAR archive,
HSERVER servers,
CJobText jobtext,
DWORD  blocksize = 0 
)
MAXNETEXPORT void AssignJobEx ( MaxNetManager mgr,
MaxNetworkInterface2 maxIface,
Job job,
MCHAR archive,
HSERVER servers,
CJobText jobtext,
DWORD  blocksize = 0 
)
MAXNETEXPORT void AssignJobToServersGroup ( MaxNetManager mgr,
MaxNetworkInterface2 maxIface,
Job job,
MCHAR archive,
const MCHAR serversGroupName,
CJobText jobtext 
)