00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id$ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * This file is part of the project "AqBanking". * 00011 * Please see toplevel file COPYING of that project for license details. * 00012 ***************************************************************************/ 00013 00014 00020 #ifndef AQBANKING_JOB_BE_H 00021 #define AQBANKING_JOB_BE_H 00022 00023 #include <aqbanking/job.h> 00024 00029 00030 00031 #ifdef __cplusplus 00032 extern "C" { 00033 #endif 00034 00043 AQBANKING_API 00044 uint32_t AB_Job_GetIdForProvider(const AB_JOB *j); 00045 00046 AQBANKING_API 00047 void AB_Job_SetIdForProvider(AB_JOB *j, uint32_t i); 00048 00056 AQBANKING_API 00057 GWEN_DB_NODE *AB_Job_GetProviderData(AB_JOB *j, AB_PROVIDER *pro); 00058 00059 AQBANKING_API 00060 void AB_Job_SetResultText(AB_JOB *j, const char *s); 00061 AQBANKING_API 00062 void AB_Job_SetStatus(AB_JOB *j, AB_JOB_STATUS st); 00063 00064 AQBANKING_API 00065 void AB_Job_SetUsedTan(AB_JOB *j, const char *s); 00066 00075 AQBANKING_API 00076 void AB_Job_LogRaw(AB_JOB *j, const char *txt); 00077 00081 #ifdef __cplusplus 00082 } 00083 #endif 00084 /* defgroup */ 00086 00087 00088 #endif /* AQBANKING_JOB_BE_H */ 00089 00090 00091 00092