Move doc and Update name

This commit is contained in:
vCaesar 2017-01-20 00:35:11 +08:00
parent de60d4d88b
commit bf5f4c21e5
4 changed files with 22 additions and 22 deletions

View File

View File

@ -42,7 +42,7 @@
int aStop(); int aStop();
int aEvent(char *aevent); int aEvent(char *aevent);
bool logger_proc(unsigned int level, const char *format, ...) { bool loggerProc(unsigned int level, const char *format, ...) {
bool status = false; bool status = false;
va_list args; va_list args;
@ -101,18 +101,18 @@ void dispatch_proc(iohook_event * const event) {
switch (status) { switch (status) {
// System level errors. // System level errors.
case IOHOOK_ERROR_OUT_OF_MEMORY: case IOHOOK_ERROR_OUT_OF_MEMORY:
logger_proc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_GET_CONTEXT: case IOHOOK_ERROR_X_RECORD_GET_CONTEXT:
// NOTE This is the only platform specific error that occurs on hook_stop(). // NOTE This is the only platform specific error that occurs on hook_stop().
logger_proc(LOG_LEVEL_ERROR, "Failed to get XRecord context. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to get XRecord context. (%#X)", status);
break; break;
// Default error. // Default error.
case IOHOOK_FAILURE: case IOHOOK_FAILURE:
default: default:
logger_proc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status);
break; break;
} }
} }
@ -210,7 +210,7 @@ int aEvent(char *aevent) {
// (uint16_t *) // (uint16_t *)
cevent=aevent; cevent=aevent;
// Set the logger callback for library output. // Set the logger callback for library output.
hook_set_logger_proc(&logger_proc); hookSetlogger(&loggerProc);
// Set the event callback for IOhook events. // Set the event callback for IOhook events.
hook_set_dispatch_proc(&dispatch_proc); hook_set_dispatch_proc(&dispatch_proc);
@ -225,63 +225,63 @@ int aEvent(char *aevent) {
// System level errors. // System level errors.
case IOHOOK_ERROR_OUT_OF_MEMORY: case IOHOOK_ERROR_OUT_OF_MEMORY:
logger_proc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status);
break; break;
// X11 specific errors. // X11 specific errors.
case IOHOOK_ERROR_X_OPEN_DISPLAY: case IOHOOK_ERROR_X_OPEN_DISPLAY:
logger_proc(LOG_LEVEL_ERROR, "Failed to open X11 display. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to open X11 display. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_NOT_FOUND: case IOHOOK_ERROR_X_RECORD_NOT_FOUND:
logger_proc(LOG_LEVEL_ERROR, "Unable to locate XRecord extension. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Unable to locate XRecord extension. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_ALLOC_RANGE: case IOHOOK_ERROR_X_RECORD_ALLOC_RANGE:
logger_proc(LOG_LEVEL_ERROR, "Unable to allocate XRecord range. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Unable to allocate XRecord range. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_CREATE_CONTEXT: case IOHOOK_ERROR_X_RECORD_CREATE_CONTEXT:
logger_proc(LOG_LEVEL_ERROR, "Unable to allocate XRecord context. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Unable to allocate XRecord context. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_ENABLE_CONTEXT: case IOHOOK_ERROR_X_RECORD_ENABLE_CONTEXT:
logger_proc(LOG_LEVEL_ERROR, "Failed to enable XRecord context. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to enable XRecord context. (%#X)", status);
break; break;
// Windows specific errors. // Windows specific errors.
case IOHOOK_ERROR_SET_WINDOWS_HOOK_EX: case IOHOOK_ERROR_SET_WINDOWS_HOOK_EX:
logger_proc(LOG_LEVEL_ERROR, "Failed to register low level windows hook. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to register low level windows hook. (%#X)", status);
break; break;
// Darwin specific errors. // Darwin specific errors.
case IOHOOK_ERROR_AXAPI_DISABLED: case IOHOOK_ERROR_AXAPI_DISABLED:
logger_proc(LOG_LEVEL_ERROR, "Failed to enable access for assistive devices. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to enable access for assistive devices. (%#X)", status);
break; break;
case IOHOOK_ERROR_CREATE_EVENT_PORT: case IOHOOK_ERROR_CREATE_EVENT_PORT:
logger_proc(LOG_LEVEL_ERROR, "Failed to create apple event port. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to create apple event port. (%#X)", status);
break; break;
case IOHOOK_ERROR_CREATE_RUN_LOOP_SOURCE: case IOHOOK_ERROR_CREATE_RUN_LOOP_SOURCE:
logger_proc(LOG_LEVEL_ERROR, "Failed to create apple run loop source. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to create apple run loop source. (%#X)", status);
break; break;
case IOHOOK_ERROR_GET_RUNLOOP: case IOHOOK_ERROR_GET_RUNLOOP:
logger_proc(LOG_LEVEL_ERROR, "Failed to acquire apple run loop. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to acquire apple run loop. (%#X)", status);
break; break;
case IOHOOK_ERROR_CREATE_OBSERVER: case IOHOOK_ERROR_CREATE_OBSERVER:
logger_proc(LOG_LEVEL_ERROR, "Failed to create apple run loop observer. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to create apple run loop observer. (%#X)", status);
break; break;
// Default error. // Default error.
case IOHOOK_FAILURE: case IOHOOK_FAILURE:
default: default:
logger_proc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status);
break; break;
} }
@ -295,18 +295,18 @@ int aStop(){
switch (status) { switch (status) {
// System level errors. // System level errors.
case IOHOOK_ERROR_OUT_OF_MEMORY: case IOHOOK_ERROR_OUT_OF_MEMORY:
logger_proc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to allocate memory. (%#X)", status);
break; break;
case IOHOOK_ERROR_X_RECORD_GET_CONTEXT: case IOHOOK_ERROR_X_RECORD_GET_CONTEXT:
// NOTE This is the only platform specific error that occurs on hook_stop(). // NOTE This is the only platform specific error that occurs on hook_stop().
logger_proc(LOG_LEVEL_ERROR, "Failed to get XRecord context. (%#X)", status); loggerProc(LOG_LEVEL_ERROR, "Failed to get XRecord context. (%#X)", status);
break; break;
// Default error. // Default error.
case IOHOOK_FAILURE: case IOHOOK_FAILURE:
default: default:
// logger_proc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status); // loggerProc(LOG_LEVEL_ERROR, "An unknown hook error occurred. (%#X)", status);
break; break;
} }

View File

@ -43,7 +43,7 @@ static bool default_logger(unsigned int level, const char *format, ...) {
logger_t logger = &default_logger; logger_t logger = &default_logger;
IOHOOK_API void hook_set_logger_proc(logger_t logger_proc) { IOHOOK_API void hookSetlogger(logger_t logger_proc) {
if (logger_proc == NULL) { if (logger_proc == NULL) {
logger = &default_logger; logger = &default_logger;
} }