JSXDRState 145 extra_lib/include/js/jspubtd.h typedef struct JSXDRState JSXDRState; JSXDRState 320 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSXDRObjectOp)(JSXDRState *xdr, JSObject **objp); JSXDRState 651 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPrincipalsTranscoder)(JSXDRState *xdr, JSXDRState 99 extra_lib/include/js/jsxdrapi.h JSBool (*get32)(JSXDRState *, uint32 *); JSXDRState 100 extra_lib/include/js/jsxdrapi.h JSBool (*set32)(JSXDRState *, uint32 *); JSXDRState 101 extra_lib/include/js/jsxdrapi.h JSBool (*getbytes)(JSXDRState *, char *, uint32); JSXDRState 102 extra_lib/include/js/jsxdrapi.h JSBool (*setbytes)(JSXDRState *, char *, uint32); JSXDRState 103 extra_lib/include/js/jsxdrapi.h void * (*raw)(JSXDRState *, uint32); JSXDRState 104 extra_lib/include/js/jsxdrapi.h JSBool (*seek)(JSXDRState *, int32, JSXDRWhence); JSXDRState 105 extra_lib/include/js/jsxdrapi.h uint32 (*tell)(JSXDRState *); JSXDRState 106 extra_lib/include/js/jsxdrapi.h void (*finalize)(JSXDRState *); JSXDRState 122 extra_lib/include/js/jsxdrapi.h JS_XDRInitBase(JSXDRState *xdr, JSXDRMode mode, JSContext *cx); JSXDRState 124 extra_lib/include/js/jsxdrapi.h extern JS_PUBLIC_API(JSXDRState *) JSXDRState 128 extra_lib/include/js/jsxdrapi.h JS_XDRMemGetData(JSXDRState *xdr, uint32 *lp); JSXDRState 131 extra_lib/include/js/jsxdrapi.h JS_XDRMemSetData(JSXDRState *xdr, void *data, uint32 len); JSXDRState 134 extra_lib/include/js/jsxdrapi.h JS_XDRMemDataLeft(JSXDRState *xdr); JSXDRState 137 extra_lib/include/js/jsxdrapi.h JS_XDRMemResetData(JSXDRState *xdr); JSXDRState 140 extra_lib/include/js/jsxdrapi.h JS_XDRDestroy(JSXDRState *xdr); JSXDRState 143 extra_lib/include/js/jsxdrapi.h JS_XDRUint8(JSXDRState *xdr, uint8 *b); JSXDRState 146 extra_lib/include/js/jsxdrapi.h JS_XDRUint16(JSXDRState *xdr, uint16 *s); JSXDRState 149 extra_lib/include/js/jsxdrapi.h JS_XDRUint32(JSXDRState *xdr, uint32 *lp); JSXDRState 152 extra_lib/include/js/jsxdrapi.h JS_XDRBytes(JSXDRState *xdr, char *bytes, uint32 len); JSXDRState 155 extra_lib/include/js/jsxdrapi.h JS_XDRCString(JSXDRState *xdr, char **sp); JSXDRState 158 extra_lib/include/js/jsxdrapi.h JS_XDRCStringOrNull(JSXDRState *xdr, char **sp); JSXDRState 161 extra_lib/include/js/jsxdrapi.h JS_XDRString(JSXDRState *xdr, JSString **strp); JSXDRState 164 extra_lib/include/js/jsxdrapi.h JS_XDRStringOrNull(JSXDRState *xdr, JSString **strp); JSXDRState 167 extra_lib/include/js/jsxdrapi.h JS_XDRDouble(JSXDRState *xdr, jsdouble **dp); JSXDRState 170 extra_lib/include/js/jsxdrapi.h JS_XDRValue(JSXDRState *xdr, jsval *vp); JSXDRState 173 extra_lib/include/js/jsxdrapi.h JS_XDRScript(JSXDRState *xdr, JSScript **scriptp); JSXDRState 176 extra_lib/include/js/jsxdrapi.h JS_XDRRegisterClass(JSXDRState *xdr, JSClass *clasp, uint32 *lp); JSXDRState 179 extra_lib/include/js/jsxdrapi.h JS_XDRFindClassIdByName(JSXDRState *xdr, const char *name); JSXDRState 182 extra_lib/include/js/jsxdrapi.h JS_XDRFindClassById(JSXDRState *xdr, uint32 id); JSXDRState 209 extra_lib/include/js/jsxdrapi.h js_XDRAtom(JSXDRState *xdr, JSAtom **atomp); JSXDRState 212 extra_lib/include/js/jsxdrapi.h js_XDRStringAtom(JSXDRState *xdr, JSAtom **atomp); JSXDRState 219 extra_lib/include/js/jsxdrapi.h js_XDRCStringAtom(JSXDRState *xdr, JSAtom **atomp);