gwenhywfar  5.10.1
tm_header.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Thu Jul 02 2009
3  copyright : (C) 2009 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 
12 #ifndef TYPEMAKER2_HEADER_H
13 #define TYPEMAKER2_HEADER_H
14 
15 #include <gwenhywfar/list1.h>
16 #include <gwenhywfar/xml.h>
17 
18 
21 
22 
23 enum {
27 };
28 
29 enum {
36 };
37 
38 
42 
43 
45 void Typemaker2_Header_SetFileName(TYPEMAKER2_HEADER *th, const char *s);
46 
49 
52 
54 
55 
56 
57 #endif
58 
59 
60 
int Typemaker2_Header_GetType(const TYPEMAKER2_HEADER *th)
Definition: tm_header.c:90
struct TYPEMAKER2_HEADER TYPEMAKER2_HEADER
Definition: tm_header.h:19
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
Definition: list1.h:357
void Typemaker2_Header_SetLocation(TYPEMAKER2_HEADER *th, int i)
Definition: tm_header.c:117
void Typemaker2_Header_SetType(TYPEMAKER2_HEADER *th, int i)
Definition: tm_header.c:99
int Typemaker2_Header_readXml(TYPEMAKER2_HEADER *th, GWEN_XMLNODE *node)
Definition: tm_header.c:126
const char * Typemaker2_Header_GetFileName(const TYPEMAKER2_HEADER *th)
Definition: tm_header.c:68
void Typemaker2_Header_Attach(TYPEMAKER2_HEADER *th)
Definition: tm_header.c:59
void Typemaker2_Header_free(TYPEMAKER2_HEADER *th)
Definition: tm_header.c:42
int Typemaker2_Header_GetLocation(const TYPEMAKER2_HEADER *th)
Definition: tm_header.c:108
TYPEMAKER2_HEADER * Typemaker2_Header_new()
Definition: tm_header.c:29
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:156
void Typemaker2_Header_SetFileName(TYPEMAKER2_HEADER *th, const char *s)
Definition: tm_header.c:77