PgVFS.NET
A C# System.IO compatible File System on Postgres
 All Classes Namespaces Functions Enumerations Enumerator Properties Pages
Vfs.Postgres.FileSystemManager Class Reference

Vfs filesystem context More...

Inheritance diagram for Vfs.Postgres.FileSystemManager:
Vfs.IFileSystemManager Vfs.IMappedVfs

Public Member Functions

 FileSystemManager (ConnectionSettings settings)
 Ctor More...
 
void ClearAll ()
 ONLY FOR TESTING USE More...
 
void Commit ()
 Commit More...
 
void Dispose ()
 Dispose More...
 
void Rollback ()
 Rollback More...
 

Protected Member Functions

 FileSystemManager (bool create_transaction, ConnectionSettings settings)
 Ctor More...
 

Properties

IVfsDirectory Directory [get]
 Directory singleton wrapper More...
 
IVfsFile File [get]
 File singleton wrapper More...
 
ConnectionSettings Settings [set]
 Private connection settings More...
 
IVfsPath Path [get]
 Path More...
 
string MountPoint [get]
 
- Properties inherited from Vfs.IFileSystemManager
IVfsFile File [get]
 File accesor More...
 
IVfsDirectory Directory [get]
 Directory accesor More...
 
IVfsPath Path [get]
 Path object with semantics More...
 
- Properties inherited from Vfs.IMappedVfs
string MountPoint [get]
 Mount point prefix More...
 

Detailed Description

Vfs filesystem context

Constructor & Destructor Documentation

Vfs.Postgres.FileSystemManager.FileSystemManager ( bool  create_transaction,
ConnectionSettings  settings 
)
protected

Ctor

Parameters
create_transaction
settings
Vfs.Postgres.FileSystemManager.FileSystemManager ( ConnectionSettings  settings)

Ctor

Parameters
create_transaction
settings

Member Function Documentation

void Vfs.Postgres.FileSystemManager.ClearAll ( )

ONLY FOR TESTING USE

void Vfs.Postgres.FileSystemManager.Commit ( )

Commit

void Vfs.Postgres.FileSystemManager.Dispose ( )

Dispose

void Vfs.Postgres.FileSystemManager.Rollback ( )

Rollback

Property Documentation

IVfsDirectory Vfs.Postgres.FileSystemManager.Directory
get

Directory singleton wrapper

IVfsFile Vfs.Postgres.FileSystemManager.File
get

File singleton wrapper

IVfsPath Vfs.Postgres.FileSystemManager.Path
get

Path

ConnectionSettings Vfs.Postgres.FileSystemManager.Settings
set

Private connection settings


The documentation for this class was generated from the following file: