📄 hostinfo.h
字号:
#if !defined(HOSTINFO_H)#define HOSTINFO_H#include <glib.h>#define DEFAULT_PORT 2425#define PATH "/apps/g2ipmsg"#define HOSTINFO_KEY_PORT "/apps/g2ipmsg/portno"#define HOSTINFO_KEY_GROUP "/apps/g2ipmsg/group"#define HOSTINFO_KEY_NICKNAME "/apps/g2ipmsg/nickname"#define HOSTINFO_KEY_MSGSEC "/apps/g2ipmsg/secret"#define HOSTINFO_KEY_CONFIRM_MSG "/apps/g2ipmsg/confirm"#define HOSTINFO_KEY_BROADCASTS "/apps/g2ipmsg/broadcasts" /* ブロードキャスト */#define HOSTINFO_KEY_POPUP "/apps/g2ipmsg/popup"#define HOSTINFO_KEY_SOUND "/apps/g2ipmsg/sound"#define HOSTINFO_KEY_ENCLOSE "/apps/g2ipmsg/enclose"#define HOSTINFO_KEY_CITATION "/apps/g2ipmsg/cite"#define HOSTINFO_KEY_LOGFILEPATH "/apps/g2ipmsg/logfilepath"#define HOSTINFO_KEY_ENABLE_LOG "/apps/g2ipmsg/enablelog"#define HOSTINFO_KEY_LOG_NAME "/apps/g2ipmsg/enablelogname" /* ログオン名記録 */#define HOSTINFO_KEY_LOG_IPADDR "/apps/g2ipmsg/enablelogaddr" /* アドレス記録 */#define HOSTINFO_KEY_CITE_STRING "/apps/g2ipmsg/citestring" /* 引用文字 */#define HOSTINFO_KEY_ABS_TITLE "/apps/g2ipmsg/absence_titles" /* 不在タイトル */#define HOSTINFO_KEY_ABS_MSGS "/apps/g2ipmsg/absence_messages" /* 不在文 */#define HOSTINFO_KEY_DEBUG "/apps/g2ipmsg/enable_debug" /* デバッグ文 */#define HOSTINFO_KEY_MSGWIN_WIDTH "/apps/g2ipmsg/msg_win_width" /* メッセージウィンドウの幅 */#define HOSTINFO_KEY_MSGWIN_HEIGHT "/apps/g2ipmsg/msg_win_height" /* メッセージウィンドウの高さ */#define HOSTINFO_KEY_RECVWIN_WIDTH "/apps/g2ipmsg/recv_win_width" /* 受信ウィンドウの幅 */#define HOSTINFO_KEY_RECVWIN_HEIGHT "/apps/g2ipmsg/recv_win_height" /* 受信ウィンドウの高さ */#define HOSTINFO_KEY_ATTACHWIN_WIDTH "/apps/g2ipmsg/attach_win_width" /* 添付ファイルエディタの幅 */#define HOSTINFO_KEY_ATTACHWIN_HEIGHT "/apps/g2ipmsg/attach_win_height" /* 添付ファイルエディタの高さ */#define HOSTINFO_KEY_ABSENCE_WIDTH "/apps/g2ipmsg/absence_win_width" /* 不在文エディタの幅 */#define HOSTINFO_KEY_ABSENCE_HEIGHT "/apps/g2ipmsg/absence_win_height" /* 不在文エディタの高さ */#define HOSTINFO_KEY_IPV6 "/apps/g2ipmsg/ipv6" /* ipv6モード */#define HOSTINFO_KEY_DIALUP "/apps/g2ipmsg/dialup" /* ダイアルアップモード */#define HOSTINFO_KEY_GET_HLIST "/apps/g2ipmsg/get_host_list" /* ホストリスト取得を実施する */#define HOSTINFO_KEY_ALLOW_HLIST "/apps/g2ipmsg/allow_host_list" /* ホストリストを送信する */int hostinfo_refer_ipmsg_port(void);const char *hostinfo_refer_user_name(void);const char *hostinfo_refer_group_name(void);const char *hostinfo_refer_nick_name(void);const char *hostinfo_refer_host_name(void);const char *hostinfo_refer_nick_name_proto(void);const char *hostinfo_refer_group_name_proto(void);const char *hostinfo_refer_ipmsg_cite_string(void);gboolean hostinfo_refer_ipmsg_default_secret(void);gboolean hostinfo_refer_ipmsg_default_confirm(void);gboolean hostinfo_refer_ipmsg_default_popup(void);gboolean hostinfo_refer_ipmsg_default_sound(void);gboolean hostinfo_refer_ipmsg_default_enclose(void);gboolean hostinfo_refer_ipmsg_default_citation(void);gboolean hostinfo_refer_ipmsg_ipv6_mode(void);gboolean hostinfo_refer_ipmsg_is_get_hlist(void);gboolean hostinfo_refer_ipmsg_is_allow_hlist(void);gboolean hostinfo_refer_ipmsg_dialup_mode(void);gboolean hostinfo_refer_ipmsg_ipaddr_logging(void);gboolean hostinfo_refer_ipmsg_logname_logging(void);gboolean hostinfo_refer_ipmsg_enable_log(void);gboolean hostinfo_set_ipmsg_default_secret(gboolean val);gboolean hostinfo_set_ipmsg_default_confirm(gboolean val);gboolean hostinfo_set_ipmsg_default_popup(gboolean val);gboolean hostinfo_set_ipmsg_default_sound(gboolean val);gboolean hostinfo_set_ipmsg_default_enclose(gboolean val);gboolean hostinfo_set_ipmsg_default_citation(gboolean val);gboolean hostinfo_set_ipmsg_ipv6_mode(gboolean val);gboolean hostinfo_set_ipmsg_is_get_hlist(gboolean val);gboolean hostinfo_set_ipmsg_is_allow_hlist(gboolean val);gboolean hostinfo_set_ipmsg_dialup_mode(gboolean val);gboolean hostinfo_set_ipmsg_ipaddr_logging(gboolean val);gboolean hostinfo_set_ipmsg_logname_logging(gboolean val);gboolean hostinfo_set_ipmsg_enable_log(gboolean val);int hostinfo_set_ipmsg_logfile(const char *file);int hostinfo_set_ipmsg_broadcast_list(GSList *list);GSList* hostinfo_get_ipmsg_broadcast_list(void);const char *hostinfo_refer_ipmsg_logfile(void);unsigned long hostinfo_get_normal_send_flags(void);unsigned long hostinfo_get_normal_entry_flags(void);int hostinfo_set_group_name(const char *groupName);int hostinfo_set_nick_name(const char *nickName);int hostinfo_set_ipmsg_port(int port);int hostinfo_send_broad_cast(const udp_con_t *con,const char *msg,size_t len);gboolean hostinfo_is_ipmsg_absent(void);gboolean hostinfo_set_ipmsg_absent(gboolean state);int hostinfo_get_absent_id(int *index);int hostinfo_set_absent_id(int index);int hostinfo_get_absent_title(int index,const char **title);int hostinfo_set_ipmsg_absent_title(int index,const char *title);int hostinfo_refer_absent_length(int *max_index);int hostinfo_refer_absent_message_slots(int *max_index);int hostinfo_get_absent_message(int index,const char **message);int hostinfo_set_ipmsg_absent_message(int index,const char *message);gboolean hostinfo_refer_debug_state(void);int hostinfo_get_ipmsg_message_window_size(gint *width,gint *height);int hostinfo_set_ipmsg_message_window_size(gint width,gint height);int hostinfo_get_ipmsg_recv_window_size(gint *width,gint *height);int hostinfo_set_ipmsg_recv_window_size(gint width,gint height);int hostinfo_get_ipmsg_attach_editor_size(gint *width,gint *height);int hostinfo_set_ipmsg_attach_editor_size(gint width,gint height);int hostinfo_get_ipmsg_absence_editor_size(gint *width,gint *height);int hostinfo_set_ipmsg_absence_editor_size(gint width,gint height);int hostinfo_get_ipmsg_system_addr_family(void);gboolean is_sound_system_available(void);int hostinfo_init_hostinfo(void);void hostinfo_cleanup_hostinfo(void);#endif /* HOSTINFO_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -