CArchive Members
Data Members
Points to the CDocument object being serialized. |
Construction
Closes an archive without throwing an exception. |
|
Creates a CArchive object. |
|
Flushes unwritten data and disconnects from the CFile. |
Basic Input/Output
Flushes unwritten data from the archive buffer. |
|
Stores objects and primitive types to the archive. |
|
Loads objects and primitive types from the archive. |
|
Reads raw bytes. |
|
Reads a single line of text. |
|
Writes raw bytes. |
|
Writes a single line of text. |
Status
Gets the CFile object pointer for this archive. |
|
Called from the Serialize function to determine the version of the object that is being deserialized. |
|
Determines whether the buffer has been emptied during a Windows Sockets receive process. |
|
Determines whether the archive is loading. |
|
Determines whether the archive is storing. |
|
Sets the object schema stored in the archive object. |
Object Input/Output
Places objects in the map that are not serialized to the file, but that are available for subobjects to reference. |
|
Reads a class reference previously stored with WriteClass. |
|
Calls an object's Serialize function for loading. |
|
Reads or writes the class reference to the CArchive object depending on the direction of the CArchive. |
|
Sets the size to which the load array grows. Must be called before any object is loaded or before MapObject or ReadObject is called. |
|
Sets the hash table size and the block size of the map used to identify unique objects during the serialization process. |
|
Writes a reference to the CRuntimeClass to the CArchive. |
|
Calls an object's Serialize function for storing. |