85 #ifndef INCLUDED_PDObject_h
86 #define INCLUDED_PDObject_h
PDBool PDObjectGetObStreamFlag(PDObjectRef object)
Definition: PDObject.c:108
void PDObjectSetPredictionStrategy(PDObjectRef object, PDPredictorType strategy, PDInteger columns)
Definition: PDObject.c:384
void PDObjectSetStream(PDObjectRef object, char *str, PDInteger len, PDBool includeLength, PDBool allocated, PDBool encrypted)
Definition: PDObject.c:302
void PDObjectUndelete(PDObjectRef object)
Definition: PDObject.c:91
PDInteger PDObjectGetGenID(PDObjectRef object)
Definition: PDObject.c:103
PDInteger PDObjectGetRawStreamLength(PDObjectRef object)
Definition: PDObject.c:173
void PDObjectSetStreamEncrypted(PDObjectRef object, PDBool encrypted)
Definition: PDObject.c:395
long PDInteger
Definition: PDDefines.h:184
PDObjectType PDObjectDetermineType(PDObjectRef object)
Definition: PDObject.c:123
unsigned char PDBool
Definition: PDDefines.h:207
void PDObjectSetType(PDObjectRef object, PDObjectType type)
Definition: PDObject.c:118
char * PDObjectGetStream(PDObjectRef object)
Definition: PDObject.c:206
PDDictionaryRef PDObjectGetDictionary(PDObjectRef object)
Definition: PDObject.c:255
void PDObjectSkipStream(PDObjectRef object)
Definition: PDObject.c:297
PDObjectRef PDObjectCreateFromDefinitionsStack(PDInteger obid, pd_stack defs)
Definition: PDObject.c:69
PDBool PDObjectHasStream(PDObjectRef object)
Definition: PDObject.c:168
PDBool PDObjectSetStreamFiltered(PDObjectRef object, char *str, PDInteger len, PDBool encrypted)
Definition: PDObject.c:332
PDPredictorType
Definition: PDDefines.h:825
Definition: pd_internal.h:190
void PDObjectSetFlateDecodedFlag(PDObjectRef object, PDBool state)
Definition: PDObject.c:372
void * PDObjectGetValue(PDObjectRef object)
Definition: PDObject.c:212
void PDObjectSetSynchronizationCallback(PDObjectRef object, PDSynchronizer callback, const void *syncInfo)
Definition: PDObject.c:76
const char * PDObjectGetReferenceString(PDObjectRef object)
Definition: PDObject.c:157
PDArrayRef PDObjectGetArray(PDObjectRef object)
Definition: PDObject.c:277
PDObjectType
Definition: PDDefines.h:611
void PDObjectDelete(PDObjectRef object)
Definition: PDObject.c:82
PDInteger PDObjectGenerateDefinition(PDObjectRef object, char **dstBuf, PDInteger capacity)
Definition: PDObject.c:420
void(* PDSynchronizer)(void *parser, void *object, const void *syncInfo)
Definition: PDDefines.h:311
Definition: pd_internal.h:544
Definition: pd_internal.h:611
Definition: pd_internal.h:639
Definitions for the Pajdeg interface.
PDBool PDObjectHasTextStream(PDObjectRef object)
Definition: PDObject.c:184
PDInteger PDObjectGetObID(PDObjectRef object)
Definition: PDObject.c:98
void PDObjectReplaceWithString(PDObjectRef object, char *str, PDInteger len)
Definition: PDObject.c:291
void PDObjectSetValue(PDObjectRef object, void *value)
Definition: PDObject.c:220
PDObjectType PDObjectGetType(PDObjectRef object)
Definition: PDObject.c:113
PDInteger PDObjectGetExtractedStreamLength(PDObjectRef object)
Definition: PDObject.c:178