Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

job_be.h File Reference

This file is used by provider backends. More...

#include <aqbanking/job.h>

Go to the source code of this file.

Functions To Be Used by Backends

GWEN_TYPE_UINT32 AB_Job_GetIdForProvider (const AB_JOB *j)
void AB_Job_SetIdForProvider (AB_JOB *j, GWEN_TYPE_UINT32 i)
GWEN_DB_NODE * AB_Job_GetProviderData (AB_JOB *j, AB_PROVIDER *pro)
void AB_Job_SetResultText (AB_JOB *j, const char *s)
void AB_Job_SetStatus (AB_JOB *j, AB_JOB_STATUS st)
void AB_Job_SetUsedTan (AB_JOB *j, const char *s)
GWEN_TIME * AB_Job_DateFromDb (GWEN_DB_NODE *db, const char *name)
void AB_Job_DateToDb (const GWEN_TIME *ti, GWEN_DB_NODE *db, const char *name)
void AB_Job_DateOnlyToDb (const GWEN_TIME *ti, GWEN_DB_NODE *db, const char *name)
GWEN_TIME * AB_Job_DateOnlyFromDb (GWEN_DB_NODE *db, const char *name)
void AB_Job_LogRaw (AB_JOB *j, const char *txt)


Detailed Description

This file is used by provider backends.

Definition in file job_be.h.


Function Documentation

GWEN_TIME* AB_Job_DateFromDb GWEN_DB_NODE *  db,
const char *  name
 

GWEN_TIME* AB_Job_DateOnlyFromDb GWEN_DB_NODE *  db,
const char *  name
 

void AB_Job_DateOnlyToDb const GWEN_TIME *  ti,
GWEN_DB_NODE *  db,
const char *  name
 

void AB_Job_DateToDb const GWEN_TIME *  ti,
GWEN_DB_NODE *  db,
const char *  name
 

GWEN_TYPE_UINT32 AB_Job_GetIdForProvider const AB_JOB j  ) 
 

This id can be used by a AB_PROVIDER to map AB_Jobs to whatever the provider uses. This id is not used by AB_Banking itself.

GWEN_DB_NODE* AB_Job_GetProviderData AB_JOB j,
AB_PROVIDER pro
 

Store backend specific data with a job. This data is not specific to an application, it will rather be used with every application (since it doesn't depend on the application but on the backend).

Parameters:
j pointer to the AB_JOB object
pro pointer to the backend for which the data is to be returned

void AB_Job_LogRaw AB_JOB j,
const char *  txt
 

void AB_Job_SetIdForProvider AB_JOB j,
GWEN_TYPE_UINT32  i
 

void AB_Job_SetResultText AB_JOB j,
const char *  s
 

void AB_Job_SetStatus AB_JOB j,
AB_JOB_STATUS  st
 

void AB_Job_SetUsedTan AB_JOB j,
const char *  s
 


Generated on Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4