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 00062 AQBANKING_API 00063 void AB_Job_SetUsedTan(AB_JOB *j, const char *s); 00064 00073 AQBANKING_API 00074 void AB_Job_LogRaw(AB_JOB *j, const char *txt); 00075 00079 #ifdef __cplusplus 00080 } 00081 #endif 00082 /* defgroup */ 00084 00085 00086 #endif /* AQBANKING_JOB_BE_H */ 00087 00088 00089 00090