aqbanking
5.4.3beta
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqebics
eu.h
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Sat Mar 08 2008
3
copyright : (C) 2008 by Martin Preuss
4
email : martin@libchipcard.de
5
6
***************************************************************************
7
* Please see toplevel file COPYING for license details *
8
***************************************************************************/
9
10
#ifndef AQEBICS_MSG_EU_H
11
#define AQEBICS_MSG_EU_H
12
13
14
typedef
struct
EB_EU
EB_EU
;
15
16
#include <
aqebics/aqebics.h
>
17
#include <gwenhywfar/buffer.h>
18
#include <gwenhywfar/gwentime.h>
19
20
21
GWEN_LIST_FUNCTION_DEFS(
EB_EU
, EB_Eu)
22
23
24
EB_EU
*
EB_Eu_new
();
25
void
EB_Eu_free
(
EB_EU
*eu);
26
27
EB_EU
*
EB_Eu_dup
(const
EB_EU
*oldEu);
28
29
EB_EU
*
EB_Eu_fromBuffer
(const uint8_t *p, uint32_t l);
30
void
EB_Eu_toBuffer
(const
EB_EU
*eu, GWEN_BUFFER *buf);
31
32
int
EB_Eu_toDb
(const
EB_EU
*eu, GWEN_DB_NODE *db);
33
EB_EU
*
EB_Eu_fromDb
(GWEN_DB_NODE *db);
34
35
const
char
*
EB_Eu_GetVersion
(const
EB_EU
*eu);
36
void
EB_Eu_SetVersion
(
EB_EU
*eu, const
char
*s);
37
38
int
EB_Eu_GetModLen
(const
EB_EU
*eu);
39
void
EB_Eu_SetModLen
(
EB_EU
*eu,
int
i);
40
41
const
char
*
EB_Eu_GetJobType
(const
EB_EU
*eu);
42
void
EB_Eu_SetJobType
(
EB_EU
*eu, const
char
*s);
43
44
const uint8_t *
EB_Eu_GetSignaturePtr
(const
EB_EU
*eu);
45
uint32_t
EB_Eu_GetSignatureLen
(const
EB_EU
*eu);
46
void
EB_Eu_SetSignature
(
EB_EU
*eu, const uint8_t *p, uint32_t l);
47
48
const
char
*
EB_Eu_GetUserId
(const
EB_EU
*eu);
49
void
EB_Eu_SetUserId
(
EB_EU
*eu, const
char
*s);
50
51
const
char
*
EB_Eu_GetOriginalFileName
(const
EB_EU
*eu);
52
void
EB_Eu_SetOriginalFileName
(
EB_EU
*eu, const
char
*s);
53
54
const GWEN_TIME *
EB_Eu_GetCreationTime
(const
EB_EU
*eu);
55
void
EB_Eu_SetCreationTime
(
EB_EU
*eu, const GWEN_TIME *ti);
56
57
const GWEN_TIME *
EB_Eu_GetSignatureTime
(const
EB_EU
*eu);
58
void
EB_Eu_SetSignatureTime
(
EB_EU
*eu, const GWEN_TIME *ti);
59
60
61
62
#endif
63
Generated on Sun Apr 27 2014 19:44:32 for aqbanking by
1.8.1.2