Projekt

Allgemein

Profil

Herunterladen (2,39 KB) Statistiken
| Zweig: | Markierung: | Revision:
/***************************************************************************
$RCSfile$
-------------------
cvs : $Id$
begin : Mon Mar 01 2004
copyright : (C) 2004 by Martin Preuss
email : martin@libchipcard.de

***************************************************************************
* Please see toplevel file COPYING for license details *
***************************************************************************/

#ifndef AQ_BANKING_CPP_P_H
#define AQ_BANKING_CPP_P_H


#include <aqbanking/banking.h>
#include "banking.h"

#include <gwenhywfar/inherit.h>


class Banking_Linker {
friend class Banking;

static int MessageBox(AB_BANKING *ab,
GWEN_TYPE_UINT32 flags,
const char *title,
const char *text,
const char *b1,
const char *b2,
const char *b3);
static int InputBox(AB_BANKING *ab,
GWEN_TYPE_UINT32 flags,
const char *title,
const char *text,
char *buffer,
int minLen,
int maxLen);
static GWEN_TYPE_UINT32 ShowBox(AB_BANKING *ab,
GWEN_TYPE_UINT32 flags,
const char *title,
const char *text);
static void HideBox(AB_BANKING *ab,GWEN_TYPE_UINT32 id);
static GWEN_TYPE_UINT32 ProgressStart(AB_BANKING *ab,
const char *title,
const char *text,
GWEN_TYPE_UINT32 total);
static int ProgressAdvance(AB_BANKING *ab,
GWEN_TYPE_UINT32 id,
GWEN_TYPE_UINT32 progress);
static int ProgressLog(AB_BANKING *ab,
GWEN_TYPE_UINT32 id,
AB_BANKING_LOGLEVEL level,
const char *text);
static int ProgressEnd(AB_BANKING *ab, GWEN_TYPE_UINT32 id);
static int Print(AB_BANKING *ab,
const char *docTitle,
const char *docType,
const char *descr,
const char *text);
static void freeData(void *bp, void *p);
};




#endif /* AQ_BANKING_CPP_P_H */


(5-5/22)