aqbanking  5.0.24.0-git
job_be.h
Go to the documentation of this file.
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