graph BT
	Type["IFreespaceManager"]
class Type type-node
	Implementing0["BTreeFreespaceManager"]-.->Type
	click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/BTreeFreespaceManager"
	Implementing1["NullFreespaceManager"]-.->Type
	click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/NullFreespaceManager"
	Implementing2["AbstractFreespaceManager"]-.->Type
	click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/AbstractFreespaceManager"
	Implementing3["BlockAwareFreespaceManager"]-.->Type
	click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/BlockAwareFreespaceManager"
	Implementing4["FreespaceManagerIx"]-.->Type
	click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/FreespaceManagerIx"
	Implementing5["InMemoryFreespaceManager"]-.->Type
	click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/InMemoryFreespaceManager"
						
					Syntax
public interface IFreespaceManagerMethods
| Name | Value | Summary | 
|---|---|---|
| AllocateSafeSlot | Slot | |
| AllocateSlot | Slot | |
| Allocate | Slot | |
| BeginCommit | void | |
| Commit | void | |
| EndCommit | void | |
| Free | void | |
| FreeSafeSlot | void | |
| FreeSelf | void | |
| IsStarted | bool | |
| Listener | void | |
| MigrateTo | void | |
| Read | void | |
| SlotCount | int | |
| SlotFreed | void | |
| Start | void | |
| SystemType | byte | |
| TotalFreespace | int | |
| Traverse | void | |
| Write | void |