Classes | Macros | Typedefs | Enumerations | Functions
porcupine/demo/c/dr_libs/old/dr_fsw.h File Reference

Go to the source code of this file.

Classes

struct  drfsw_event
 

Macros

#define DRFSW_EVENT_QUEUE_SIZE   1024U
 
#define DRFSW_MAX_PATH   1024U
 

Typedefs

typedef void * drfsw_context
 

Enumerations

enum  drfsw_event_type {
  drfsw_event_type_created, drfsw_event_type_deleted, drfsw_event_type_renamed, drfsw_event_type_updated,
  drfsw_event_type_created, drfsw_event_type_deleted, drfsw_event_type_renamed, drfsw_event_type_updated
}
 

Functions

int drfsw_add_directory (drfsw_context *pContext, const char *absolutePath)
 
drfsw_contextdrfsw_create_context (void)
 
void drfsw_delete_context (drfsw_context *pContext)
 
int drfsw_is_watching_directory (drfsw_context *pContext, const char *absolutePath)
 
int drfsw_next_event (drfsw_context *pContext, drfsw_event *pEventOut)
 
int drfsw_peek_event (drfsw_context *pContext, drfsw_event *pEventOut)
 
void drfsw_remove_all_directories (drfsw_context *pContext)
 
void drfsw_remove_directory (drfsw_context *pContext, const char *absolutePath)
 

Macro Definition Documentation

◆ DRFSW_EVENT_QUEUE_SIZE

#define DRFSW_EVENT_QUEUE_SIZE   1024U

Definition at line 110 of file porcupine/demo/c/dr_libs/old/dr_fsw.h.

◆ DRFSW_MAX_PATH

#define DRFSW_MAX_PATH   1024U

Definition at line 105 of file porcupine/demo/c/dr_libs/old/dr_fsw.h.

Typedef Documentation

◆ drfsw_context

typedef void* drfsw_context

Definition at line 145 of file porcupine/demo/c/dr_libs/old/dr_fsw.h.

Enumeration Type Documentation

◆ drfsw_event_type

Enumerator
drfsw_event_type_created 
drfsw_event_type_deleted 
drfsw_event_type_renamed 
drfsw_event_type_updated 
drfsw_event_type_created 
drfsw_event_type_deleted 
drfsw_event_type_renamed 
drfsw_event_type_updated 

Definition at line 114 of file porcupine/demo/c/dr_libs/old/dr_fsw.h.

Function Documentation

◆ drfsw_add_directory()

int drfsw_add_directory ( drfsw_context pContext,
const char *  absolutePath 
)

◆ drfsw_create_context()

drfsw_context* drfsw_create_context ( void  )

◆ drfsw_delete_context()

void drfsw_delete_context ( drfsw_context pContext)

◆ drfsw_is_watching_directory()

int drfsw_is_watching_directory ( drfsw_context pContext,
const char *  absolutePath 
)

◆ drfsw_next_event()

int drfsw_next_event ( drfsw_context pContext,
drfsw_event pEventOut 
)

◆ drfsw_peek_event()

int drfsw_peek_event ( drfsw_context pContext,
drfsw_event pEventOut 
)

◆ drfsw_remove_all_directories()

void drfsw_remove_all_directories ( drfsw_context pContext)

◆ drfsw_remove_directory()

void drfsw_remove_directory ( drfsw_context pContext,
const char *  absolutePath 
)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:57