diff options
author | Martin Willi <martin@strongswan.org> | 2005-11-11 13:12:23 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2005-11-11 13:12:23 +0000 |
commit | 566bbcd122a2330e2d23075e6a6a80c82f819df8 (patch) | |
tree | 8d9ba4715f33044d64d2c3242f36ec227a53513f /Source | |
parent | 55497527cefeea9ef230887bb1909b7703f8b5ec (diff) | |
download | strongswan-566bbcd122a2330e2d23075e6a6a80c82f819df8.tar.bz2 strongswan-566bbcd122a2330e2d23075e6a6a80c82f819df8.tar.xz |
- renamed logger_manager method get_logger to create_logger
Diffstat (limited to 'Source')
-rw-r--r-- | Source/charon/logger_manager.c | 29 | ||||
-rw-r--r-- | Source/charon/logger_manager.h | 6 | ||||
-rw-r--r-- | Source/charon/parser.c | 2 | ||||
-rw-r--r-- | Source/charon/testcases/generator_test.c | 2 | ||||
-rw-r--r-- | Source/charon/testcases/parser_test.c | 2 | ||||
-rw-r--r-- | Source/charon/thread_pool.c | 2 |
6 files changed, 22 insertions, 21 deletions
diff --git a/Source/charon/logger_manager.c b/Source/charon/logger_manager.c index 80721bb84..37fd14696 100644 --- a/Source/charon/logger_manager.c +++ b/Source/charon/logger_manager.c @@ -89,16 +89,17 @@ struct loggers_entry_s{ }; /** - * Implements logger_manager_t-function get_logger. - * @see logger_manager_s.get_logger. + * Implements logger_manager_t-function create_logger. + * @see logger_manager_s.create_logger. */ -static status_t get_logger (private_logger_manager_t *this, logger_context_t context, logger_t **logger,char * name) +static logger_t *create_logger(private_logger_manager_t *this, logger_context_t context, char * name) { char * context_name; FILE * output = NULL; char buffer[MAX_LOGGER_NAME]; loggers_entry_t *entry; + logger_t *logger; logger_level_t logger_level = this->public.get_logger_level(&(this->public),context); switch(context) @@ -144,42 +145,42 @@ static status_t get_logger (private_logger_manager_t *this, logger_context_t con { snprintf(buffer, MAX_LOGGER_NAME, "%s - %s",context_name,name); /* create logger with default log_level */ - *logger = logger_create(buffer,logger_level,output); + logger = logger_create(buffer,logger_level,output); } else { - *logger = logger_create(context_name,logger_level,output); + logger = logger_create(context_name,logger_level,output); } - if (*logger == NULL) + if (logger == NULL) { pthread_mutex_unlock(&(this->mutex)); - return OUT_OF_RES; + return NULL; } entry = allocator_alloc_thing(loggers_entry_t); if (entry == NULL) { - (*logger)->destroy(*logger); + logger->destroy(logger); pthread_mutex_unlock(&(this->mutex)); - return OUT_OF_RES; + return NULL; } entry->context = context; - entry->logger = *logger; + entry->logger = logger; if (this->loggers->insert_last(this->loggers,entry) != SUCCESS) { allocator_free(entry); - (*logger)->destroy(*logger); + logger->destroy(logger); pthread_mutex_unlock(&(this->mutex)); - return OUT_OF_RES; + return NULL; } pthread_mutex_unlock(&(this->mutex)); - return SUCCESS; + return logger; } @@ -426,7 +427,7 @@ logger_manager_t *logger_manager_create(logger_level_t default_log_level) return NULL; } - this->public.get_logger = (status_t(*)(logger_manager_t*,logger_context_t context, logger_t **logger, char *))get_logger; + this->public.create_logger = (logger_t *(*)(logger_manager_t*,logger_context_t context, char *))create_logger; this->public.destroy_logger = (status_t(*)(logger_manager_t*,logger_t *logger))destroy_logger; this->public.destroy = (status_t(*)(logger_manager_t*))destroy; this->public.get_logger_level = (logger_level_t (*)(logger_manager_t *, logger_context_t)) get_logger_level; diff --git a/Source/charon/logger_manager.h b/Source/charon/logger_manager.h index 59c88d109..4a2707732 100644 --- a/Source/charon/logger_manager.h +++ b/Source/charon/logger_manager.h @@ -67,10 +67,10 @@ struct logger_manager_s { * @param name name for the new logger. Context name is already included * and has not to be specified. * @return - * - SUCCESS - * - OUT_OF_RES + * - logger_t on SUCCESS + * - NULL otherwise */ - status_t (*get_logger) (logger_manager_t *this, logger_context_t context, logger_t **logger, char *name); + logger_t *(*create_logger) (logger_manager_t *this, logger_context_t context, char *name); /** diff --git a/Source/charon/parser.c b/Source/charon/parser.c index b66637969..35c9dd785 100644 --- a/Source/charon/parser.c +++ b/Source/charon/parser.c @@ -401,7 +401,7 @@ parser_t *parser_create(payload_info_t **payload_infos) return NULL; } - global_logger_manager->get_logger(global_logger_manager,PARSER,&(this->logger), NULL); + this->logger = global_logger_manager->create_logger(global_logger_manager,PARSER, NULL); if (this->logger == NULL) { diff --git a/Source/charon/testcases/generator_test.c b/Source/charon/testcases/generator_test.c index 380ae55d5..98903c9d0 100644 --- a/Source/charon/testcases/generator_test.c +++ b/Source/charon/testcases/generator_test.c @@ -67,7 +67,7 @@ void test_generator_with_header_payload(tester_t *tester) status_t status; logger_t *logger; - global_logger_manager->get_logger(global_logger_manager,TESTER,&logger,"header payload"); + logger = global_logger_manager->create_logger(global_logger_manager,TESTER,"header payload"); header_data.initiator_spi = 1; header_data.responder_spi = 2; diff --git a/Source/charon/testcases/parser_test.c b/Source/charon/testcases/parser_test.c index b3ad31517..9ad77fc53 100644 --- a/Source/charon/testcases/parser_test.c +++ b/Source/charon/testcases/parser_test.c @@ -48,7 +48,7 @@ void test_parser_with_header_payload(tester_t *tester) logger_t *logger; - global_logger_manager->get_logger(global_logger_manager,TESTER,&logger,"header payload"); + logger = global_logger_manager->create_logger(global_logger_manager,TESTER, "header payload"); u_int8_t test_bytes[] = { 0x00,0x00,0x00,0x00, diff --git a/Source/charon/thread_pool.c b/Source/charon/thread_pool.c index 532587ee7..c73317abd 100644 --- a/Source/charon/thread_pool.c +++ b/Source/charon/thread_pool.c @@ -143,7 +143,7 @@ thread_pool_t *thread_pool_create(size_t pool_size) allocator_free(this); return NULL; } - global_logger_manager->get_logger(global_logger_manager,THREAD_POOL,&(this->logger),NULL); + this->logger = global_logger_manager->create_logger(global_logger_manager,THREAD_POOL,NULL); if (this->threads == NULL) { allocator_free(this); |