ekg2  GIT master
internal.h
Idź do dokumentacji tego pliku.
1 /*
2  * Internal functions
3  *
4  * (C) Copyright 2011 EKG2 team
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License Version 2 as
8  * published by the Free Software Foundation.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program; if not, write to the Free Software
17  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18  */
19 
20 #ifndef __EKG_INTERN_H
21 #define __EKG_INTERN_H
22 
23 /* commands.c */
24 
25 G_GNUC_INTERNAL
27 G_GNUC_INTERNAL
29 
30 /* connections.c */
31 
32 G_GNUC_INTERNAL
33 void ekg_tls_init(void);
34 G_GNUC_INTERNAL
35 void ekg_tls_deinit(void);
36 
37 /* legacyconfig.c */
38 
39 G_GNUC_INTERNAL
40 void config_upgrade(void);
41 
42 /* plugins.c */
43 
44 G_GNUC_INTERNAL
45 void ekg2_dlinit(const gchar *argv0);
46 
47 /* sources.c */
48 
49 G_GNUC_INTERNAL
50 void sources_destroy(void);
51 G_GNUC_INTERNAL
52 gint timer_remove_user(gint (*handler)(gint, gpointer));
53 G_GNUC_INTERNAL
54 gint ekg_children_print(gint quiet);
55 G_GNUC_INTERNAL
57 G_GNUC_INTERNAL
59 G_GNUC_INTERNAL
61 G_GNUC_INTERNAL
62 void timers_write(GOutputStream *f);
63 
64 #endif
G_GNUC_INTERNAL void ekg2_dlinit(const gchar *argv0)
Definition: plugins.c:66
G_GNUC_INTERNAL void sources_destroy(void)
Definition: sources.c:241
gint timer_handle_command(gint type, gpointer data)
Definition: sources.c:952
G_GNUC_INTERNAL COMMAND(cmd_debug_timers)
static char argv0[4096]
Definition: ekg.c:83
G_GNUC_INTERNAL void ekg_tls_deinit(void)
Definition: connections.c:802
G_GNUC_INTERNAL void config_upgrade(void)
Definition: legacyconfig.c:29
int cmd_debug_timers(const char *name, const char **params, session_t *session, const char *target, int quiet)
Definition: sources.c:607
G_GNUC_INTERNAL void ekg_tls_init(void)
Definition: connections.c:793
int cmd_at(const char *name, const char **params, session_t *session, const char *target, int quiet)
Definition: sources.c:700
G_GNUC_INTERNAL TIMER(timer_handle_at)
int cmd_timer(const char *name, const char **params, session_t *session, const char *target, int quiet)
Definition: sources.c:981
G_GNUC_INTERNAL gint timer_remove_user(gint(*handler)(gint, gpointer))
Definition: sources.c:503
G_GNUC_INTERNAL void timers_write(GOutputStream *f)
Definition: sources.c:1135
G_GNUC_INTERNAL gint ekg_children_print(gint quiet)
Definition: sources.c:577
gint timer_handle_at(gint type, gpointer data)
Definition: sources.c:615
abort_handler handler
Definition: abort.c:24