|
Prototypes For Virtual Functions |
typedef int(* | AH_JOB_PROCESS_FN )(AH_JOB *j) |
typedef int(* | AH_JOB_COMMIT_FN )(AH_JOB *j) |
typedef int(* | AH_JOB_EXCHANGE_FN )(AH_JOB *j, AB_JOB *bj, AH_JOB_EXCHANGE_MODE m) |
typedef int(* | AH_JOB_NEXTMSG_FN )(AH_JOB *j) |
Constructors, Destructors |
void | AH_Job_free (AH_JOB *j) |
void | AH_Job_Attach (AH_JOB *j) |
Informational Functions |
const char * | AH_Job_GetName (const AH_JOB *j) |
const char * | AH_Job_GetAccountId (const AH_JOB *j) |
const char * | AH_Job_GetDescription (const AH_JOB *j) |
int | AH_Job_GetMinSignatures (const AH_JOB *j) |
int | AH_Job_GetJobsPerMsg (const AH_JOB *j) |
AH_CUSTOMER * | AH_Job_GetCustomer (const AH_JOB *j) |
GWEN_DB_NODE * | AH_Job_GetParams (const AH_JOB *j) |
GWEN_DB_NODE * | AH_Job_GetArguments (const AH_JOB *j) |
GWEN_DB_NODE * | AH_Job_GetResponses (const AH_JOB *j) |
unsigned int | AH_Job_GetMsgNum (const AH_JOB *j) |
const char * | AH_Job_GetDialogId (const AH_JOB *j) |
AH_JOB_STATUS | AH_Job_GetStatus (const AH_JOB *j) |
const char * | AH_Job_StatusName (AH_JOB_STATUS st) |
void | AH_Job_AddSigner (AH_JOB *j, const char *s) |
int | AH_Job_HasWarnings (const AH_JOB *j) |
int | AH_Job_HasErrors (const AH_JOB *j) |
AH_RESULT_LIST * | AH_Job_GetSegResults (const AH_JOB *j) |
AH_RESULT_LIST * | AH_Job_GetMsgResults (const AH_JOB *j) |
Virtual Functions |
int | AH_Job_Process (AH_JOB *j) |
int | AH_Job_Commit (AH_JOB *j) |
int | AH_Job_Exchange (AH_JOB *j, AB_JOB *bj, AH_JOB_EXCHANGE_MODE m) |
int | AH_Job_CommitSystemData (AH_JOB *j) |
int | AH_Job_DefaultProcessHandler (AH_JOB *j) |
int | AH_Job_DefaultCommitHandler (AH_JOB *j) |
Setters For Virtual Functions |
void | AH_Job_SetProcessFn (AH_JOB *j, AH_JOB_PROCESS_FN f) |
void | AH_Job_SetCommitFn (AH_JOB *j, AH_JOB_COMMIT_FN f) |
void | AH_Job_SetExchangeFn (AH_JOB *j, AH_JOB_EXCHANGE_FN f) |
void | AH_Job_SetNextMsgFn (AH_JOB *j, AH_JOB_NEXTMSG_FN f) |
Typedefs |
typedef AH_JOB | AH_JOB |
Enumerations |
enum | AH_JOB_STATUS {
AH_JobStatusUnknown = 0,
AH_JobStatusToDo,
AH_JobStatusEnqueued,
AH_JobStatusEncoded,
AH_JobStatusSent,
AH_JobStatusAnswered,
AH_JobStatusError,
AH_JobStatusAll = 255
} |
enum | AH_JOB_EXCHANGE_MODE { AH_Job_ExchangeModeParams = 0,
AH_Job_ExchangeModeArgs,
AH_Job_ExchangeModeResults
} |
Functions |
| GWEN_INHERIT_FUNCTION_DEFS (AH_JOB) |
| GWEN_LIST2_FUNCTION_DEFS (AH_JOB, AH_Job) |
void | AH_Job_List2_FreeAll (AH_JOB_LIST2 *jl) |
void | AH_Job_Dump (const AH_JOB *j, FILE *f, unsigned int insert) |
const GWEN_STRINGLIST * | AH_Job_GetLogs (const AH_JOB *j) |