gwenhywfar
4.8.0beta
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
crypttoken
ct_context.h
Go to the documentation of this file.
1
/**********************************************************
2
* This file has been automatically created by "typemaker2"
3
* from the file "ct_context.xml".
4
* Please do not edit this file, all changes will be lost.
5
* Better edit the mentioned source file instead.
6
**********************************************************/
7
8
#ifndef CT_CONTEXT_H
9
#define CT_CONTEXT_H
10
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
/* needed system headers */
17
#include <gwenhywfar/types.h>
18
#include <gwenhywfar/list1.h>
19
#include <gwenhywfar/list2.h>
20
#include <gwenhywfar/inherit.h>
21
#include <gwenhywfar/db.h>
22
#include <gwenhywfar/xml.h>
23
24
/* pre-headers */
25
#include <gwenhywfar/types.h>
26
27
typedef
struct
GWEN_CRYPT_TOKEN_CONTEXT
GWEN_CRYPT_TOKEN_CONTEXT
;
28
GWEN_LIST_FUNCTION_LIB_DEFS
(
GWEN_CRYPT_TOKEN_CONTEXT
, GWEN_Crypt_Token_Context,
GWENHYWFAR_API
)
29
GWEN_LIST2_FUNCTION_LIB_DEFS
(
GWEN_CRYPT_TOKEN_CONTEXT
, GWEN_Crypt_Token_Context,
GWENHYWFAR_API
)
30
GWEN_INHERIT_FUNCTION_LIB_DEFS
(GWEN_CRYPT_TOKEN_CONTEXT,
GWENHYWFAR_API
)
31
32
33
/* post-headers */
34
35
37
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT *
GWEN_Crypt_Token_Context_new
(
void
);
38
40
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_free
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
41
42
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_Attach
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
43
44
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT *
GWEN_Crypt_Token_Context_dup
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
45
49
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
50
54
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetSignKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
55
59
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetVerifyKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
60
64
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetEncipherKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
65
69
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetDecipherKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
70
74
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetAuthSignKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
75
79
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetAuthVerifyKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
80
84
GWENHYWFAR_API
uint32_t
GWEN_Crypt_Token_Context_GetTempSignKeyId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
85
89
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetServiceId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
90
94
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetUserId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
95
99
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetCustomerId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
100
104
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetUserName
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
105
109
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetPeerId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
110
114
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetPeerName
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
115
119
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetAddress
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
120
124
GWENHYWFAR_API
int
GWEN_Crypt_Token_Context_GetPort
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
125
129
GWENHYWFAR_API
const
char
*
GWEN_Crypt_Token_Context_GetSystemId
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct);
130
134
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
135
139
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetSignKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
140
144
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetVerifyKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
145
149
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetEncipherKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
150
154
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetDecipherKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
155
159
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetAuthSignKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
160
164
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetAuthVerifyKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
165
169
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetTempSignKeyId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, uint32_t p_src);
170
174
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetServiceId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
175
179
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetUserId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
180
184
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetCustomerId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
185
189
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetUserName
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
190
194
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetPeerId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
195
199
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetPeerName
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
200
204
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetAddress
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
205
209
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetPort
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
int
p_src);
210
214
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_SetSystemId
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct, const
char
*p_src);
215
216
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT_LIST *
GWEN_Crypt_Token_Context_List_dup
(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *p_src);
217
218
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_ReadDb
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_DB_NODE
*p_db);
219
220
GWENHYWFAR_API
int
GWEN_Crypt_Token_Context_WriteDb
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_DB_NODE
*p_db);
221
222
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT *
GWEN_Crypt_Token_Context_fromDb
(
GWEN_DB_NODE
*p_db);
223
224
GWENHYWFAR_API
int
GWEN_Crypt_Token_Context_toDb
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_DB_NODE
*p_db);
225
226
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_ReadXml
(GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_XMLNODE
*p_db);
227
228
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_WriteXml
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_XMLNODE
*p_db);
229
230
GWENHYWFAR_API
void
GWEN_Crypt_Token_Context_toXml
(const GWEN_CRYPT_TOKEN_CONTEXT *p_struct,
GWEN_XMLNODE
*p_db);
231
232
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT *
GWEN_Crypt_Token_Context_fromXml
(
GWEN_XMLNODE
*p_db);
233
234
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT *
GWEN_Crypt_Token_Context_List_GetById
(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *p_list, uint32_t p_cmp);
235
236
#ifdef __cplusplus
237
}
238
#endif
239
240
#endif
241
Generated on Tue Nov 12 2013 10:50:20 for gwenhywfar by
1.8.1.2