xpt_xdr.h File Reference


Classes

struct  XPTState
struct  XPTDatapool
struct  XPTCursor

Typedefs

typedef
typedefPR_BEGIN_EXTERN_C
struct XPTState 
XPTState
typedef struct XPTDatapool XPTDatapool
typedef struct XPTCursor XPTCursor
typedef struct XPTHashTable XPTHashTable

Enumerations

enum  XPTMode { XPT_ENCODE, XPT_DECODE }
enum  XPTPool { XPT_HEADER = 0, XPT_DATA = 1 }

Functions

 XPT_PUBLIC_API (PRBool) XPT_DoString(XPTArena *arena
 XPT_PUBLIC_API (XPTState *) XPT_NewXDRState(XPTMode mode
 XPT_PUBLIC_API (void) XPT_DestroyXDRState(XPTState *state)
 XPT_PUBLIC_API (PRUint32) XPT_GetOffsetForAddr(XPTCursor *cursor
 XPT_PUBLIC_API (void *) XPT_GetAddrForOffset(XPTCursor *cursor

Variables

XPTCursorcursor
XPTCursor XPTString ** strp
nsIDiidp
PRInt64u64p
PRUint32u32p
PRUint16u16p
PRUint8u8p
XPTCursor XPTHeader ** headerp
XPTCursor XPTHeader PRUint32ide_offset
chardata
char PRUint32 len
XPTPool pool
PRUint32 offset
PRUint32data_offsetp
PRUint32 data_offset
void * addr


Typedef Documentation

typedef typedefPR_BEGIN_EXTERN_C struct XPTState XPTState

typedef struct XPTDatapool XPTDatapool

typedef struct XPTCursor XPTCursor

typedef struct XPTHashTable XPTHashTable


Enumeration Type Documentation

enum XPTMode

Enumerator:
XPT_ENCODE 
XPT_DECODE 

enum XPTPool

Enumerator:
XPT_HEADER 
XPT_DATA 


Function Documentation

XPT_PUBLIC_API ( PRBool   ) 

XPT_PUBLIC_API ( XPTState  ) 

XPT_PUBLIC_API ( void   ) 

XPT_PUBLIC_API ( PRUint32   ) 

XPT_PUBLIC_API ( void *   ) 


Variable Documentation

PRUint32 void* addr


Generated Mozilla by doxygen 1.5.6