Summary
    Representation of a container for storage of db4o
    database data (to file, to memory).
    
		- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .IO 
- Implementing Types
							graph BT
	Type["IBin"]
class Type type-node
	Implementing0["SynchronizedBin"]-.->Type
	click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/SynchronizedBin"
	Implementing1["FileStorage.FileBin"]-.->Type
	click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/FileBin"
	Implementing2["ThreadedSyncBin"]-.->Type
	click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/ThreadedSyncBin"
	Implementing3["PagingMemoryBin"]-.->Type
	click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/PagingMemoryBin"
	Implementing4["MemoryBin"]-.->Type
	click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/MemoryBin"
	Implementing5["BinDecorator"]-.->Type
	click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/BinDecorator"
	Implementing6["ReadOnlyBin"]-.->Type
	click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/ReadOnlyBin"
	Implementing7["BlockAwareBin"]-.->Type
	click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.IO/BlockAwareBin"
						
					Syntax
public interface IBinRemarks
    Representation of a container for storage of db4o
    database data (to file, to memory).
    
			Methods
| Name | Value | Summary | 
|---|---|---|
| Close | void | closes the Bin. | 
| Length | long | returns the length of the Bin (on disc, in memory). | 
| Read | int | 
    reads a given number of bytes into an array of bytes at an
    offset position.
     | 
| Sync | void | 
    flushes the buffer content to the physical storage
    media.
     | 
| Sync | void | runs the Runnable between two calls to sync(); | 
| SyncRead | int | 
    reads a given number of bytes into an array of bytes at an
    offset position.
     | 
| Write | void | 
    writes a given number of bytes from an array of bytes at
    an offset position
     |