ETDeserializerBackendBinary class documentation

Authors

David Chisnall

Software documentation for the ETDeserializerBackendBinary class

ETDeserializerBackendBinary : NSObject

Declared in:
ETDeserializerBackendBinary.h
Conforms to:
ETDeserializerBackend
A simple deserializer back end loading data from a binary file. The structure of this file is based loosely on the runtime type information provided by the GNU Objective-C runtime.

Instance Variables



Instance Variables for ETDeserializerBackendBinary Class

branch

@protected NSString* branch;
The name of the current branch.

data

@protected NSData* data;
The data from which to load the file.

deserializer

@protected ETDeserializer* deserializer;
Deserializer to use for reconstructing objects.

index

@protected NSMapTable* index;
A mapping from object references to offsets within the file.

principalObjectRef

@protected CORef principalObjectRef;
Reference to the principle object in this graph.

refCounts

@protected NSMapTable* refCounts;
Reference counts for stored objects.

store

@protected id store;
The data store