Package io.methvin.watchservice.jna
Interface CarbonAPI
-
- All Superinterfaces:
com.sun.jna.Library
public interface CarbonAPI extends com.sun.jna.Library
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
CarbonAPI.FSEventStreamCallback
-
Method Summary
-
-
-
Field Detail
-
INSTANCE
static final CarbonAPI INSTANCE
-
-
Method Detail
-
CFArrayCreate
CFArrayRef CFArrayCreate(CFAllocatorRef allocator, com.sun.jna.Pointer[] values, CFIndex numValues, java.lang.Void callBacks)
-
CFStringCreateWithCharacters
CFStringRef CFStringCreateWithCharacters(java.lang.Void alloc, char[] chars, CFIndex numChars)
-
FSEventStreamCreate
FSEventStreamRef FSEventStreamCreate(com.sun.jna.Pointer v, CarbonAPI.FSEventStreamCallback callback, com.sun.jna.Pointer context, CFArrayRef pathsToWatch, long sinceWhen, double latency, int flags)
-
FSEventStreamStart
boolean FSEventStreamStart(FSEventStreamRef streamRef)
-
FSEventStreamStop
void FSEventStreamStop(FSEventStreamRef streamRef)
-
FSEventStreamScheduleWithRunLoop
void FSEventStreamScheduleWithRunLoop(FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode)
-
FSEventStreamUnscheduleFromRunLoop
void FSEventStreamUnscheduleFromRunLoop(FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode)
-
FSEventStreamInvalidate
void FSEventStreamInvalidate(FSEventStreamRef streamRef)
-
FSEventStreamRelease
void FSEventStreamRelease(FSEventStreamRef streamRef)
-
CFRunLoopGetCurrent
CFRunLoopRef CFRunLoopGetCurrent()
-
CFRunLoopRun
void CFRunLoopRun()
-
CFRunLoopStop
void CFRunLoopStop(CFRunLoopRef runLoopRef)
-
-