ctfile_be.h File Reference

#include <gwenhywfar/ct_be.h>
Include dependency graph for ctfile_be.h:

Go to the source code of this file.

Typedefs

typedef int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_FILE_READ_FN )(GWEN_CRYPT_TOKEN *ct, int fd, uint32_t gid)
typedef int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_FILE_WRITE_FN )(GWEN_CRYPT_TOKEN *ct, int fd, int cre, uint32_t gid)

Functions

GWENHYWFAR_API void GWEN_Crypt_TokenFile_AddContext (GWEN_CRYPT_TOKEN *ct, GWEN_CRYPT_TOKEN_CONTEXT *ctx)
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_CONTEXT
GWEN_Crypt_TokenFile_GetContext (GWEN_CRYPT_TOKEN *ct, int idx)
GWENHYWFAR_API GWEN_CRYPT_TOKENGWEN_Crypt_TokenFile_new (const char *typeName, const char *tokenName)
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_FILE_READ_FN 
GWEN_Crypt_TokenFile_SetReadFn (GWEN_CRYPT_TOKEN *ct, GWEN_CRYPT_TOKEN_FILE_READ_FN f)
GWENHYWFAR_API
GWEN_CRYPT_TOKEN_FILE_WRITE_FN 
GWEN_Crypt_TokenFile_SetWriteFn (GWEN_CRYPT_TOKEN *ct, GWEN_CRYPT_TOKEN_FILE_WRITE_FN f)

Typedef Documentation

typedef int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_FILE_READ_FN)(GWEN_CRYPT_TOKEN *ct, int fd, uint32_t gid)

Definition at line 24 of file ctfile_be.h.

typedef int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_FILE_WRITE_FN)(GWEN_CRYPT_TOKEN *ct, int fd, int cre, uint32_t gid)

Definition at line 27 of file ctfile_be.h.


Function Documentation

GWENHYWFAR_API void GWEN_Crypt_TokenFile_AddContext ( GWEN_CRYPT_TOKEN ct,
GWEN_CRYPT_TOKEN_CONTEXT ctx 
)

Definition at line 371 of file ctfile.c.

References GWEN_Crypt_Token_Context_List_Add(), GWEN_CTF_Context_IsOfThisType(), and GWEN_INHERIT_GETDATA.

Here is the call graph for this function:

GWENHYWFAR_API GWEN_CRYPT_TOKEN_CONTEXT* GWEN_Crypt_TokenFile_GetContext ( GWEN_CRYPT_TOKEN ct,
int  idx 
)

Definition at line 385 of file ctfile.c.

References GWEN_Crypt_Token_Context_List_First(), GWEN_Crypt_Token_Context_List_Next(), GWEN_INHERIT_GETDATA, and NULL.

Here is the call graph for this function:

GWENHYWFAR_API GWEN_CRYPT_TOKEN* GWEN_Crypt_TokenFile_new ( const char *  typeName,
const char *  tokenName 
)
GWENHYWFAR_API GWEN_CRYPT_TOKEN_FILE_READ_FN GWEN_Crypt_TokenFile_SetReadFn ( GWEN_CRYPT_TOKEN ct,
GWEN_CRYPT_TOKEN_FILE_READ_FN  f 
)

Definition at line 406 of file ctfile.c.

References GWEN_INHERIT_GETDATA.

GWENHYWFAR_API GWEN_CRYPT_TOKEN_FILE_WRITE_FN GWEN_Crypt_TokenFile_SetWriteFn ( GWEN_CRYPT_TOKEN ct,
GWEN_CRYPT_TOKEN_FILE_WRITE_FN  f 
)

Definition at line 423 of file ctfile.c.

References GWEN_INHERIT_GETDATA.

Generated on Mon Jul 5 22:54:23 2010 for gwenhywfar by  doxygen 1.6.3