gwenhywfar
4.8.0beta
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
parser
tag16.h
Go to the documentation of this file.
1
/***************************************************************************
2
$RCSfile$
3
-------------------
4
cvs : $Id: tag16_l.h 790 2005-07-23 09:32:08Z aquamaniac $
5
begin : Sun Jun 13 2004
6
copyright : (C) 2004 by Martin Preuss
7
email : martin@libchipcard.de
8
9
***************************************************************************
10
* Please see toplevel file COPYING for license details *
11
***************************************************************************/
12
13
14
#ifndef GWENHYWFAR_OHBCI_TAG16_H
15
#define GWENHYWFAR_OHBCI_TAG16_H
16
17
#include <gwenhywfar/buffer.h>
18
#include <gwenhywfar/misc.h>
19
20
21
typedef
struct
GWEN_TAG16
GWEN_TAG16
;
22
23
GWEN_LIST_FUNCTION_LIB_DEFS
(
GWEN_TAG16
, GWEN_Tag16,
GWENHYWFAR_API
)
24
25
26
GWENHYWFAR_API
GWEN_TAG16
*
GWEN_Tag16_new
(
void
);
27
GWENHYWFAR_API
void
GWEN_Tag16_DirectlyToBuffer
(
unsigned
int
tagType,
28
const
char
*p,
29
int
size,
30
GWEN_BUFFER
*buf);
31
32
GWENHYWFAR_API
void
GWEN_Tag16_free
(
GWEN_TAG16
*tlv);
33
34
GWENHYWFAR_API
GWEN_TAG16
*
GWEN_Tag16_fromBuffer
(
GWEN_BUFFER
*mbuf,
int
isBerTlv);
35
GWENHYWFAR_API
GWEN_TAG16
*
GWEN_Tag16_fromBuffer2
(const uint8_t *p, uint32_t l,
int
doCopy);
36
37
GWENHYWFAR_API
unsigned
int
GWEN_Tag16_GetTagType
(const
GWEN_TAG16
*tlv);
38
GWENHYWFAR_API
unsigned
int
GWEN_Tag16_GetTagLength
(const
GWEN_TAG16
*tlv);
39
GWENHYWFAR_API
const
void
*
GWEN_Tag16_GetTagData
(const
GWEN_TAG16
*tlv);
40
41
GWENHYWFAR_API
unsigned
int
GWEN_Tag16_GetTagSize
(const
GWEN_TAG16
*tlv);
42
43
44
45
46
#endif
/* GWENHYWFAR_OHBCI_TAG16_H */
47
Generated on Tue Nov 12 2013 10:50:21 for gwenhywfar by
1.8.1.2