SFI Interface Reference

/opt/src/beast/sfi/sfiwrapper.h

SYNOPSIS

struct  SfiInitValue;
   
  BIRNET_EXTERN_C_BEGIN  ();
void  BIRNET_EXTERN_C_END  ();
void  birnet_cleanup_force_handlers  ();
bool  birnet_file_check  (file, mode);
bool  birnet_file_equals  (file1, file2);
SfiCPUInfo  sfi_cpu_info  ();
gchar*  sfi_cpu_info_string  (cpu_info);
void void  sfi_debug_channel_destroy  (debug_channel);
SfiDebugChannel*  sfi_debug_channel_from_file_async  (file_name);
void  sfi_debug_channel_printf  (debug_channel, dummy, format, ...);
void  sfi_init  (argcp, argvp, app_name, sivalues);
SfiInitSettings  sfi_init_settings  ();
bool  sfi_init_value_bool  (value);
double  sfi_init_value_double  (value);
gint64  sfi_init_value_int  (value);
void  sfi_msg_allow  (ident_list);
bool  sfi_msg_check  (mtype);
void  sfi_msg_deny  (ident_list);
void  sfi_msg_disable  (mtype);
SfiMsgPart*void  sfi_msg_display_parts  (log_domain, mtype, n_mparts, mparts);
void  sfi_msg_display_printf  (log_domain, mtype, format, ...);
void  sfi_msg_enable  (mtype);
SfiMsgType  sfi_msg_lookup_type  (ident);
SfiMsgPart*  sfi_msg_part_printf  (msg_part_id, format, ...);
const char*  sfi_msg_type_ident  (mtype);
const char*  sfi_msg_type_label  (mtype);
SfiMsgType  sfi_msg_type_register  (ident, default_ouput, label);
void  sfi_runtime_problem  (ewran_tag, domain, file, line, funcname, msgformat, ...);
SfiThread*  sfi_thread_run  (name, func, user_data);
void  sfi_url_show  (url);
void  sfi_url_show_with_cookie  (url, url_title, cookie);
bool  sfi_url_test_show  (url);
bool  sfi_url_test_show_with_cookie  (url, url_title, cookie);

DESCRIPTION

SfiInitValue

/opt/src/beast/sfi/sfiwrapper.h:56
struct SfiInitValue
{
  const char *value_name;
  const char *value_string;
  long double value_num;
};

BIRNET_EXTERN_C_BEGIN

/opt/src/beast/sfi/sfiwrapper.h:52

BIRNET_EXTERN_C_END

/opt/src/beast/sfi/sfiwrapper.h:287

birnet_cleanup_force_handlers

/opt/src/beast/sfi/sfiwrapper.h:175

birnet_file_check

/opt/src/beast/sfi/sfiwrapper.h:80
bool  birnet_file_check 
(const char *file,
 const char *mode);

birnet_file_equals

/opt/src/beast/sfi/sfiwrapper.h:82
bool  birnet_file_equals 
(const char *file1,
 const char *file2);

sfi_cpu_info

/opt/src/beast/sfi/sfiwrapper.h:75

sfi_cpu_info_string

/opt/src/beast/sfi/sfiwrapper.h:76

sfi_debug_channel_destroy

/opt/src/beast/sfi/sfiwrapper.h:162

sfi_debug_channel_from_file_async

/opt/src/beast/sfi/sfiwrapper.h:157

sfi_debug_channel_printf

/opt/src/beast/sfi/sfiwrapper.h:161
void  sfi_debug_channel_printf 
(SfiDebugChannel *debug_channel,
 const char      *dummy,
 const char      *format,
 ...);

sfi_init

/opt/src/beast/sfi/sfiwrapper.h:64
void  sfi_init 
(int         *argcp,
 char      ***argvp,
 const char  *app_name,
 SfiInitValue sivalues);

sfi_init_settings

/opt/src/beast/sfi/sfiwrapper.h:70

sfi_init_value_bool

/opt/src/beast/sfi/sfiwrapper.h:65
bool  sfi_init_value_bool 
(SfiInitValue *value);

sfi_init_value_double

/opt/src/beast/sfi/sfiwrapper.h:66

sfi_init_value_int

/opt/src/beast/sfi/sfiwrapper.h:67

sfi_msg_allow

/opt/src/beast/sfi/sfiwrapper.h:109
void  sfi_msg_allow 
(const char *ident_list);

sfi_msg_check

/opt/src/beast/sfi/sfiwrapper.h:106
bool  sfi_msg_check 
(SfiMsgType mtype);

sfi_msg_deny

/opt/src/beast/sfi/sfiwrapper.h:110
void  sfi_msg_deny 
(const char *ident_list);

sfi_msg_disable

/opt/src/beast/sfi/sfiwrapper.h:108

sfi_msg_display_parts

/opt/src/beast/sfi/sfiwrapper.h:138
SfiMsgPart*void  sfi_msg_display_parts 
(const char  *log_domain,
 SfiMsgType   mtype,
 guint        n_mparts,
 SfiMsgPart **mparts);

sfi_msg_display_printf

/opt/src/beast/sfi/sfiwrapper.h:142
void  sfi_msg_display_printf 
(const char *log_domain,
 SfiMsgType  mtype,
 const char *format,
 ...);

sfi_msg_enable

/opt/src/beast/sfi/sfiwrapper.h:107

sfi_msg_lookup_type

/opt/src/beast/sfi/sfiwrapper.h:113

sfi_msg_part_printf

/opt/src/beast/sfi/sfiwrapper.h:134
SfiMsgPart*  sfi_msg_part_printf 
(uint8       msg_part_id,
 const char *format,
 ...);

sfi_msg_type_ident

/opt/src/beast/sfi/sfiwrapper.h:111

sfi_msg_type_label

/opt/src/beast/sfi/sfiwrapper.h:112

sfi_msg_type_register

/opt/src/beast/sfi/sfiwrapper.h:116
SfiMsgType  sfi_msg_type_register 
(const char *ident,
 SfiMsgType  default_ouput,
 const char *label);

sfi_runtime_problem

/opt/src/beast/sfi/sfiwrapper.h:285
void  sfi_runtime_problem 
(char        ewran_tag,
 const char *domain,
 const char *file,
 int         line,
 const char *funcname,
 const char *msgformat,
 ...);

sfi_thread_run

/opt/src/beast/sfi/sfiwrapper.h:196
SfiThread*  sfi_thread_run 
(const char   *name,
 SfiThreadFunc func,
 gpointer      user_data);

sfi_url_show

/opt/src/beast/sfi/sfiwrapper.h:165
void  sfi_url_show 
(const char *url);

sfi_url_show_with_cookie

/opt/src/beast/sfi/sfiwrapper.h:168
void  sfi_url_show_with_cookie 
(const char *url,
 const char *url_title,
 const char *cookie);

sfi_url_test_show

/opt/src/beast/sfi/sfiwrapper.h:169
bool  sfi_url_test_show 
(const char *url);

sfi_url_test_show_with_cookie

/opt/src/beast/sfi/sfiwrapper.h:172
bool  sfi_url_test_show_with_cookie 
(const char *url,
 const char *url_title,
 const char *cookie);