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
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
-
Field Summary
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
-
Method Summary
-
Field Details
-
INSTANCE
-
-
Method Details
-
CFArrayCreate
CFArrayRef CFArrayCreate(CFAllocatorRef allocator, com.sun.jna.Pointer[] values, CFIndex numValues, java.lang.Void callBacks) -
CFStringCreateWithCharacters
-
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
-
FSEventStreamStop
-
FSEventStreamScheduleWithRunLoop
void FSEventStreamScheduleWithRunLoop(FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) -
FSEventStreamUnscheduleFromRunLoop
void FSEventStreamUnscheduleFromRunLoop(FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) -
FSEventStreamInvalidate
-
FSEventStreamRelease
-
CFRunLoopGetCurrent
CFRunLoopRef CFRunLoopGetCurrent() -
CFRunLoopRun
void CFRunLoopRun() -
CFRunLoopStop
-