C# Класс System.IO.KqueueMonitor

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CleanUp() публичный Метод

public CleanUp ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DoMonitor() публичный Метод

public DoMonitor ( ) : void
Результат void

KqueueMonitor() публичный Метод

public KqueueMonitor ( FileSystemWatcher fsw ) : System
fsw FileSystemWatcher
Результат System

Monitor() публичный Метод

public Monitor ( ) : void
Результат void

PostEvent() публичный Метод

public PostEvent ( FileAction action, string path, string newPath = null ) : void
action FileAction
path string
newPath string
Результат void

Remove() публичный Метод

public Remove ( PathData pathData ) : void
pathData PathData
Результат void

RemoveTree() публичный Метод

public RemoveTree ( PathData pathData ) : void
pathData PathData
Результат void

Scan() публичный Метод

public Scan ( string path, bool postEvents, List &fds ) : void
path string
postEvents bool
fds List
Результат void

Setup() публичный Метод

public Setup ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

UpdatePath() публичный Метод

public UpdatePath ( PathData pathData ) : void
pathData PathData
Результат void