C# 클래스 System.IO.KqueueMonitor

상속: IDisposable
파일 보기 프로젝트 열기: vargaz/mono 1 사용 예제들

공개 메소드들

메소드 설명
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