C# Class System.IO.KqueueMonitor

Inheritance: IDisposable
Afficher le fichier Open project: vargaz/mono Class Usage Examples

Méthodes publiques

Méthode Description
CleanUp ( ) : void
Dispose ( ) : void
DoMonitor ( ) : void
KqueueMonitor ( FileSystemWatcher fsw ) : System
Monitor ( ) : void
PostEvent ( FileAction action, string path, string newPath = null ) : void
Remove ( PathData pathData ) : void
RemoveTree ( PathData pathData ) : void
Scan ( string path, bool postEvents, List &fds ) : void
Setup ( ) : void
Start ( ) : void
Stop ( ) : void
UpdatePath ( PathData pathData ) : void

Private Methods

Méthode Description
Add ( string path, bool postEvents, List &fds ) : PathData
CreateChangeList ( List &FdList ) : System.IO.kevent[]
GetFilenameFromFd ( int fd ) : string
close ( int fd ) : int
fcntl ( int file_names_by_descriptor, int cmd, StringBuilder sb ) : int
kevent ( int kq, [ ev, int nchanges, [ evtlist, int nevents, [ time ) : int
kqueue ( ) : int
open ( string path, int flags, int mode_t ) : int

Method Details

CleanUp() public méthode

public CleanUp ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DoMonitor() public méthode

public DoMonitor ( ) : void
Résultat void

KqueueMonitor() public méthode

public KqueueMonitor ( FileSystemWatcher fsw ) : System
fsw FileSystemWatcher
Résultat System

Monitor() public méthode

public Monitor ( ) : void
Résultat void

PostEvent() public méthode

public PostEvent ( FileAction action, string path, string newPath = null ) : void
action FileAction
path string
newPath string
Résultat void

Remove() public méthode

public Remove ( PathData pathData ) : void
pathData PathData
Résultat void

RemoveTree() public méthode

public RemoveTree ( PathData pathData ) : void
pathData PathData
Résultat void

Scan() public méthode

public Scan ( string path, bool postEvents, List &fds ) : void
path string
postEvents bool
fds List
Résultat void

Setup() public méthode

public Setup ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

UpdatePath() public méthode

public UpdatePath ( PathData pathData ) : void
pathData PathData
Résultat void