job_be.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile: job_be.h,v $
00003  -------------------
00004  cvs         : $Id: job_be.h,v 1.7 2006/02/24 03:07:58 aquamaniac Exp $
00005  begin       : Mon Mar 01 2004
00006  copyright   : (C) 2004 by Martin Preuss
00007  email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 
00019 #ifndef AQBANKING_JOB_BE_H
00020 #define AQBANKING_JOB_BE_H
00021 
00022 #include <aqbanking/job.h>
00023 
00028 
00029 
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
00033 
00042 AQBANKING_API
00043 GWEN_TYPE_UINT32 AB_Job_GetIdForProvider(const AB_JOB *j);
00044 
00045 AQBANKING_API
00046 void AB_Job_SetIdForProvider(AB_JOB *j, GWEN_TYPE_UINT32 i);
00047 
00055 AQBANKING_API
00056 GWEN_DB_NODE *AB_Job_GetProviderData(AB_JOB *j, AB_PROVIDER *pro);
00057 
00058 AQBANKING_API
00059 void AB_Job_SetResultText(AB_JOB *j, const char *s);
00060 AQBANKING_API
00061 void  AB_Job_SetStatus(AB_JOB *j, AB_JOB_STATUS st);
00062 
00063 AQBANKING_API
00064 void AB_Job_SetUsedTan(AB_JOB *j, const char *s);
00065 
00074 AQBANKING_API
00075 GWEN_TIME *AB_Job_DateFromDb(GWEN_DB_NODE *db, const char *name);
00076 AQBANKING_API
00077 void AB_Job_DateToDb(const GWEN_TIME *ti, GWEN_DB_NODE *db, const char *name);
00078 
00079 AQBANKING_API
00080 void AB_Job_DateOnlyToDb(const GWEN_TIME *ti,
00081                          GWEN_DB_NODE *db,
00082                          const char *name);
00083 
00088 AQBANKING_API
00089 GWEN_TIME *AB_Job_DateOnlyFromDb(GWEN_DB_NODE *db, const char *name);
00090 
00091 
00100 AQBANKING_API
00101 void AB_Job_LogRaw(AB_JOB *j, const char *txt);
00102 
00106 #ifdef __cplusplus
00107 }
00108 #endif
00109  /* defgroup */
00111 
00112 
00113 #endif /* AQBANKING_JOB_BE_H */
00114 
00115 
00116 
00117 

Generated on Wed Jun 28 15:17:43 2006 for aqbanking by  doxygen 1.4.6