PST File Format SDK v0.4
Loading...
Searching...
No Matches
writer.h File Reference

In place edits of an open store. More...

#include <algorithm>
#include <cstring>
#include <map>
#include <set>
#include <vector>
#include "pstsdk/util/errors.h"
#include "pstsdk/util/primitives.h"
#include "pstsdk/ndb/database.h"
+ Include dependency graph for writer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pstsdk
 Contains the definition of all in memory representations of disk structures.
 

Detailed Description

In place edits of an open store.

Every edit here writes back to the address it read from, at the same size or smaller. Nothing is relocated, no block or page is ever created, and the space that falls out is recovered by the client's AMap rebuild rather than by us.

A block with more than one reference can be unlinked but never modified, because there is nowhere to copy it to first.

Definition in file writer.h.