summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/eina_log.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:08 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:08 +0100
commit4a2c039c135aabac55b2d88a5f5548d52d7a3cdf (patch)
treeaccc28c6a87bd5579c6b6817a224340d9a905f18 /lib/efl/native/eina_log.rb
parentab327d12ebf90a352f5db0a4e434464b0e576863 (diff)
downloadffi-efl-4a2c039c135aabac55b2d88a5f5548d52d7a3cdf.zip
ffi-efl-4a2c039c135aabac55b2d88a5f5548d52d7a3cdf.tar.gz
wip-index-state
Diffstat (limited to 'lib/efl/native/eina_log.rb')
-rw-r--r--lib/efl/native/eina_log.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/efl/native/eina_log.rb b/lib/efl/native/eina_log.rb
index f5f2272..0159b86 100644
--- a/lib/efl/native/eina_log.rb
+++ b/lib/efl/native/eina_log.rb
@@ -24,6 +24,8 @@ module Efl
# typedef enum _Eina_Log_Level {...} Eina_Log_Level;
enum :eina_log_level, [ :eina_log_level_critical, 0, :eina_log_level_err, 1, :eina_log_level_warn, 2, :eina_log_level_info, 3,
:eina_log_level_dbg, 4, :eina_log_levels, 5, :eina_log_level_unknown, (-2147483647-1) ]
+ # typedef enum _Eina_Log_State {...} Eina_Log_State;
+ enum :eina_log_state, [ :eina_log_state_start, :eina_log_state_stop ]
#
# TYPEDEFS
# typedef struct _Eina_Log_Domain Eina_Log_Domain;
@@ -89,8 +91,12 @@ module Efl
[ :eina_log_print_cb_stderr, [ :eina_log_domain, :eina_log_level, :string, :string, :int, :string, :pointer, :pointer ], :void ],
# EAPI void eina_log_print_cb_file(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args);
[ :eina_log_print_cb_file, [ :eina_log_domain, :eina_log_level, :string, :string, :int, :string, :pointer, :pointer ], :void ],
+ # EAPI void eina_log_print_cb_journald(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args);
+ [ :eina_log_print_cb_journald, [ :eina_log_domain, :eina_log_level, :string, :string, :int, :string, :pointer, :pointer ], :void ],
# EAPI void eina_log_console_color_set(FILE *fp, const char *color);
[ :eina_log_console_color_set, [ :pointer, :string ], :void ],
+ # EAPI void eina_log_timing(int domain, Eina_Log_State state, const char *phase);
+ [ :eina_log_timing, [ :int, :eina_log_state, :string ], :void ],
]
#
attach_fcts fcts