graph BT
	Type-->Base0["Object"]
	Type["FileHeader"]
class Type type-node
	Derived0["NewFileHeaderBase"]-->Type
	click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Fileheader/NewFileHeaderBase"
						
					 
				 
  			 
		 
	Syntax
	public abstract class FileHeader
			Fields
			
		
			Methods
			
				
					
						
							
								| Name | Value | Summary | 
						
							
								| Close() | void |  | 
							
								| Commit(bool) | IRunnable |  | 
							
								| CompleteInterruptedTransaction(LocalObjectContainer) | void |  | 
							
								| Convert(LocalObjectContainer) | FileHeader |  | 
							
								| InitNew(LocalObjectContainer) | void |  | 
							
								| Length() | int |  | 
							
								| LockedByOtherSession(LocalObjectContainer, long) | bool | static | 
							
								| NewCurrentFileHeader() | NewFileHeaderBase | static | 
							
								| NewOnSignatureMatch(LocalObjectContainer, ByteArrayBuffer) | FileHeader |  | 
							
								| Read(LocalObjectContainer, ByteArrayBuffer) | void |  | 
							
								| Read(LocalObjectContainer) | FileHeader | static | 
							
								| ReadIdentity(LocalObjectContainer) | void |  | 
							
								| SignatureMatches(ByteArrayBuffer, byte[], byte) | bool |  | 
							
								| TimeToWrite(long, bool) | long |  | 
							
								| WriteFixedPart(LocalObjectContainer, bool, bool, StatefulBuffer, int) | void |  | 
							
								| WriteTransactionPointer(Transaction, int, int, int) | void |  | 
							
								| WriteTransactionPointer(Transaction, int) | void |  | 
							
								| WriteVariablePart(LocalObjectContainer, bool) | void |  | 
							
								| WriteVariablePart(LocalObjectContainer) | void |  |