Teonet library  0.4.7
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
logging_client.h
Go to the documentation of this file.
1 
10 #ifndef LOGGING_CLIENT_H
11 #define LOGGING_CLIENT_H
12 
16 typedef struct teoLoggingClientClass {
17 
18  void *ke; // Pointer to ksnEvMgrClass
19  teoMap *map; // Logging servers set
20  void *event_cb; // Pointer to event callback
21 
23 
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
36 
43 
50 void teoLoggingClientSend(void *ke, const char *message);
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
56 #endif /* LOGGING_CLIENT_H */
void teoLoggingClientDestroy(teoLoggingClientClass *lc)
Logging client destroy and free allocated memory.
Definition: logging_client.c:162
void * ke
Definition: logging_client.h:18
void teoLoggingClientSend(void *ke, const char *message)
Send log data to logging servers.
Definition: logging_client.c:178
teoMap * map
Definition: logging_client.h:19
teoLoggingClientClass * teoLoggingClientInit(void *ke)
Logging client initialize.
Definition: logging_client.c:139
struct teoLoggingClientClass teoLoggingClientClass
Teonet Logging client class data definition.
Teonet Logging client class data definition.
Definition: logging_client.h:16
#define ke
void * event_cb
Definition: logging_client.h:20