gwenhywfar  4.3.3
Typedefs | Enumerations | Functions
Trust Data Handling
Message Engine

Typedefs

typedef struct
GWEN_MSGENGINE_TRUSTEDDATA 
GWEN_MSGENGINE_TRUSTEDDATA

Enumerations

enum  GWEN_MSGENGINE_TRUSTLEVEL {
  GWEN_MsgEngineTrustLevelNone = 0, GWEN_MsgEngineTrustLevelLow, GWEN_MsgEngineTrustLevelMedium, GWEN_MsgEngineTrustLevelHigh,
  GWEN_MsgEngineTrustLevelFull
}

Functions

GWENHYWFAR_API int GWEN_MsgEngine_TrustedData_AddPos (GWEN_MSGENGINE_TRUSTEDDATA *td, unsigned int pos)
GWENHYWFAR_API int GWEN_MsgEngine_TrustedData_CreateReplacements (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API void GWEN_MsgEngine_TrustedData_free (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API const char * GWEN_MsgEngine_TrustedData_GetData (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API const char * GWEN_MsgEngine_TrustedData_GetDescription (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API int GWEN_MsgEngine_TrustedData_GetFirstPos (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API
GWEN_MSGENGINE_TRUSTEDDATA
GWEN_MsgEngine_TrustedData_GetNext (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API int GWEN_MsgEngine_TrustedData_GetNextPos (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API const char * GWEN_MsgEngine_TrustedData_GetReplacement (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API unsigned int GWEN_MsgEngine_TrustedData_GetSize (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API
GWEN_MSGENGINE_TRUSTLEVEL 
GWEN_MsgEngine_TrustedData_GetTrustLevel (GWEN_MSGENGINE_TRUSTEDDATA *td)
GWENHYWFAR_API
GWEN_MSGENGINE_TRUSTEDDATA
GWEN_MsgEngine_TrustedData_new (const char *data, unsigned int size, const char *description, GWEN_MSGENGINE_TRUSTLEVEL trustLevel)

Typedef Documentation

Definition at line 52 of file msgengine.h.


Enumeration Type Documentation

Enumerator:
GWEN_MsgEngineTrustLevelNone 
GWEN_MsgEngineTrustLevelLow 
GWEN_MsgEngineTrustLevelMedium 
GWEN_MsgEngineTrustLevelHigh 
GWEN_MsgEngineTrustLevelFull 

Definition at line 54 of file msgengine.h.


Function Documentation

Definition at line 3791 of file msgengine.c.

Referenced by GWEN_MsgEngine_AddTrustInfo().

Definition at line 3820 of file msgengine.c.

Definition at line 3732 of file msgengine.c.

References GWEN_FREE_OBJECT.

Referenced by GWEN_MsgEngine_free().

Definition at line 3752 of file msgengine.c.

Definition at line 3768 of file msgengine.c.

Definition at line 3802 of file msgengine.c.

References GWEN_MsgEngine_TrustedData_GetNextPos().

Definition at line 3744 of file msgengine.c.

Definition at line 3810 of file msgengine.c.

Referenced by GWEN_MsgEngine_TrustedData_GetFirstPos().

Definition at line 3784 of file msgengine.c.

Definition at line 3760 of file msgengine.c.

Definition at line 3776 of file msgengine.c.

GWENHYWFAR_API GWEN_MSGENGINE_TRUSTEDDATA* GWEN_MsgEngine_TrustedData_new ( const char *  data,
unsigned int  size,
const char *  description,
GWEN_MSGENGINE_TRUSTLEVEL  trustLevel 
)

Definition at line 3711 of file msgengine.c.

References GWEN_NEW_OBJECT.

Referenced by GWEN_MsgEngine_AddTrustInfo().