nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions | Variables
nds_logging.c File Reference
#include "daq_config.h"
#include "nds_log.h"
#include "nds_logging.h"
#include "nds_os.h"
Include dependency graph for nds_logging.c:

Classes

struct  nds_log_
 

Macros

#define DEFAULT_VERBOSE_DEBUGGING   0
 

Typedefs

typedef struct nds_log_ nds_log_t
 

Functions

void nds_function_flush (nds_flush_function_type Func)
 
void nds_function_logging (nds_logging_function_type Func)
 
int nds_logging_check (int Group, int Level)
 
void nds_logging_enable (int Group)
 
void nds_logging_disable (int Group)
 
int nds_logging_debug_level (int Group, int Level)
 
void nds_logging_flush ()
 
int nds_logging_group_from_string (const char *GroupString)
 
void nds_logging_init ()
 
void nds_logging_printf (const char *MessageFormat,...)
 
void nds_logging_print_errno (const char *Leader)
 

Variables

static nds_log_t log_info
 

Macro Definition Documentation

#define DEFAULT_VERBOSE_DEBUGGING   0

Typedef Documentation

typedef struct nds_log_ nds_log_t

Function Documentation

void nds_function_flush ( nds_flush_function_type  Func)
void nds_function_logging ( nds_logging_function_type  Func)
int nds_logging_check ( int  Group,
int  Level 
)
int nds_logging_debug_level ( int  Group,
int  Level 
)
void nds_logging_disable ( int  Group)
void nds_logging_enable ( int  Group)
void nds_logging_flush ( )
int nds_logging_group_from_string ( const char *  GroupString)
void nds_logging_init ( )
void nds_logging_print_errno ( const char *  Leader)
void nds_logging_printf ( const char *  MessageFormat,
  ... 
)

Variable Documentation

nds_log_t log_info
static
Initial value:
= {
0
,
{
30,
30,
20,
20,
20,
},
}
void(* nds_flush_function_type)()
Definition: nds_logging.h:33
void(* nds_logging_function_type)(const char *Message)
Definition: nds_logging.h:35
void nds_flush()
Definition: nds_log.c:14
void nds_log(const char *Message)
Definition: nds_log.c:20