hexchat.capi

Undocumented in source.

Members

Aliases

hexchat_cmd_cb
alias hexchat_cmd_cb = int function(const(char)** word, const(char)** word_eol, void* user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_fd_cb
alias hexchat_fd_cb = int function(int fd, int flags, void* user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_print_cb
alias hexchat_print_cb = int function(const(char)** word, void* user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_timer_cb
alias hexchat_timer_cb = int function(void* user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

hexchat_command
void hexchat_command(hexchat_plugin* ph, char* command)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_commandf
void hexchat_commandf(hexchat_plugin* ph, char* format, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
hexchat_commandf
void hexchat_commandf(hexchat_plugin* ph, char* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_emit_print
int hexchat_emit_print(hexchat_plugin* ph, char* event_name, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
hexchat_emit_print
int hexchat_emit_print(hexchat_plugin* ph, char* event_name, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_find_context
hexchat_context* hexchat_find_context(hexchat_plugin* ph, char* servname, char* channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_free
void hexchat_free(hexchat_plugin* ph, void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_get_context
hexchat_context* hexchat_get_context(hexchat_plugin* ph)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_get_info
const(char*) hexchat_get_info(hexchat_plugin* ph, char* id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_get_prefs
int hexchat_get_prefs(hexchat_plugin* ph, char* name, char** string, int* integer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_gettext
char* hexchat_gettext(hexchat_plugin* ph, char* msgid)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook_command
hexchat_hook* hexchat_hook_command(hexchat_plugin* ph, char* name, int pri, hexchat_cmd_cb callback, char* help_text, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook_fd
hexchat_hook* hexchat_hook_fd(hexchat_plugin* ph, int fd, int flags, hexchat_fd_cb callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook_print
hexchat_hook* hexchat_hook_print(hexchat_plugin* ph, char* name, int pri, hexchat_print_cb callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook_server
hexchat_hook* hexchat_hook_server(hexchat_plugin* ph, char* name, int pri, hexchat_cmd_cb callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook_timer
hexchat_hook* hexchat_hook_timer(hexchat_plugin* ph, int timeout, hexchat_timer_cb callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_fields
const(char**) hexchat_list_fields(hexchat_plugin* ph, char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_free
void hexchat_list_free(hexchat_plugin* ph, hexchat_list* xlist)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_get
hexchat_list* hexchat_list_get(hexchat_plugin* ph, char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_int
int hexchat_list_int(hexchat_plugin* ph, hexchat_list* xlist, char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_next
int hexchat_list_next(hexchat_plugin* ph, hexchat_list* xlist)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_str
const(char*) hexchat_list_str(hexchat_plugin* ph, hexchat_list* xlist, char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list_time
time_t hexchat_list_time(hexchat_plugin* ph, hexchat_list* xlist, char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_nickcmp
int hexchat_nickcmp(hexchat_plugin* ph, char* s1, char* s2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_plugingui_add
void* hexchat_plugingui_add(hexchat_plugin* ph, char* filename, char* name, char* desc, char* _version, char* reserved)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_plugingui_remove
void hexchat_plugingui_remove(hexchat_plugin* ph, void* handle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_print
void hexchat_print(hexchat_plugin* ph, char* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_printf
void hexchat_printf(hexchat_plugin* ph, char* format, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
hexchat_printf
void hexchat_printf(hexchat_plugin* ph, char* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_send_modes
void hexchat_send_modes(hexchat_plugin* ph, char** targets, int ntargets, int modes_per_line, char sign, char mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_set_context
int hexchat_set_context(hexchat_plugin* ph, hexchat_context* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_strip
char* hexchat_strip(hexchat_plugin* ph, char* str, int len, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_unhook
void* hexchat_unhook(hexchat_plugin* ph, hexchat_hook* hook)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

HEXCHAT_EAT_ALL
enum HEXCHAT_EAT_ALL;
Undocumented in source.
HEXCHAT_EAT_HEXCHAT
enum HEXCHAT_EAT_HEXCHAT;
Undocumented in source.
HEXCHAT_EAT_NONE
enum HEXCHAT_EAT_NONE;
Undocumented in source.
HEXCHAT_EAT_PLUGIN
enum HEXCHAT_EAT_PLUGIN;
Undocumented in source.
HEXCHAT_FD_EXCEPTION
enum HEXCHAT_FD_EXCEPTION;
Undocumented in source.
HEXCHAT_FD_NOTSOCKET
enum HEXCHAT_FD_NOTSOCKET;
Undocumented in source.
HEXCHAT_FD_READ
enum HEXCHAT_FD_READ;
Undocumented in source.
HEXCHAT_FD_WRITE
enum HEXCHAT_FD_WRITE;
Undocumented in source.
HEXCHAT_PRI_HIGH
enum HEXCHAT_PRI_HIGH;
Undocumented in source.
HEXCHAT_PRI_HIGHEST
enum HEXCHAT_PRI_HIGHEST;
Undocumented in source.
HEXCHAT_PRI_LOW
enum HEXCHAT_PRI_LOW;
Undocumented in source.
HEXCHAT_PRI_LOWEST
enum HEXCHAT_PRI_LOWEST;
Undocumented in source.
HEXCHAT_PRI_NORM
enum HEXCHAT_PRI_NORM;
Undocumented in source.

Mixins

__anonymous
mixin WrapMember!"hexchat_hook_command"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_hook_server"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_hook_print"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_hook_timer"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_hook_fd"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_unhook"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_print"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_command"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_nickcmp"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_set_context"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_find_context"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_get_context"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_get_info"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_get_prefs"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_get"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_free"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_fields"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_next"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_str"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_int"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_plugingui_add"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_plugingui_remove"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_read_fd"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_list_time"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_gettext"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_send_modes"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_strip"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin WrapMember!"hexchat_free"
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

hexchat_context
struct hexchat_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_hook
struct hexchat_hook
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_list
struct hexchat_list
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hexchat_plugin
struct hexchat_plugin
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta