Profanity C Plugin API
Loading...
Searching...
No Matches
profhooks.h
Go to the documentation of this file.
1
12void prof_init(const char * const version, const char * const status, const char *const account_name, const char *const fulljid);
13
17void prof_on_start(void);
18
23
27void prof_on_unload(void);
28
34void prof_on_connect(const char * const account_name, const char * const fulljid);
35
41void prof_on_disconnect(const char * const account_name, const char * const fulljid);
42
50char* prof_pre_chat_message_display(const char * const barejid, const char *const resource, const char *message);
51
58void prof_post_chat_message_display(const char * const barejid, const char *const resource, const char *message);
59
66char* prof_pre_chat_message_send(const char * const barejid, const char *message);
67
73void prof_post_chat_message_send(const char * const barejid, const char *message);
74
82char* prof_pre_room_message_display(const char * const barejid, const char * const nick, const char *message);
83
90void prof_post_room_message_display(const char * const barejid, const char * const nick, const char *message);
91
98char* prof_pre_room_message_send(const char * const barejid, const char *message);
99
105void prof_post_room_message_send(const char * const barejid, const char *message);
106
114void prof_on_room_history_message(const char * const barejid, const char *const nick, const char *const message, const char *const timestamp);
115
123char* prof_pre_priv_message_display(const char * const barejid, const char * const nick, const char *message);
124
131void prof_post_priv_message_display(const char * const barejid, const char * const nick, const char *message);
132
140char* prof_pre_priv_message_send(const char * const barejid, const char * const nick, const char *message);
141
148void prof_post_priv_message_send(const char * const barejid, const char * const nick, const char *message);
149
155char* prof_on_message_stanza_send(const char *const stanza);
156
162int prof_on_message_stanza_receive(const char *const stanza);
163
169char* prof_on_presence_stanza_send(const char *const stanza);
170
176int prof_on_presence_stanza_receive(const char *const stanza);
177
183char* prof_on_iq_stanza_send(const char *const stanza);
184
190int prof_on_iq_stanza_receive(const char *const stanza);
191
198void prof_on_contact_offline(const char *const barejid, const char *const resource, const char *const status);
199
208void prof_on_contact_presence(const char *const barejid, const char *const resource, const char *const presence, const char *const status, const int priority);
209
214void prof_on_chat_win_focus(const char *const barejid);
215
220void prof_on_room_win_focus(const char *const barejid);
void prof_on_start(void)
char * prof_on_presence_stanza_send(const char *const stanza)
void prof_on_contact_offline(const char *const barejid, const char *const resource, const char *const status)
char * prof_pre_room_message_display(const char *const barejid, const char *const nick, const char *message)
void prof_on_disconnect(const char *const account_name, const char *const fulljid)
void prof_on_contact_presence(const char *const barejid, const char *const resource, const char *const presence, const char *const status, const int priority)
void prof_init(const char *const version, const char *const status, const char *const account_name, const char *const fulljid)
char * prof_pre_room_message_send(const char *const barejid, const char *message)
void prof_post_priv_message_display(const char *const barejid, const char *const nick, const char *message)
void prof_on_room_win_focus(const char *const barejid)
int prof_on_presence_stanza_receive(const char *const stanza)
void prof_post_chat_message_display(const char *const barejid, const char *const resource, const char *message)
void prof_post_room_message_send(const char *const barejid, const char *message)
char * prof_pre_priv_message_display(const char *const barejid, const char *const nick, const char *message)
void prof_on_connect(const char *const account_name, const char *const fulljid)
void prof_on_chat_win_focus(const char *const barejid)
void prof_post_chat_message_send(const char *const barejid, const char *message)
void prof_post_room_message_display(const char *const barejid, const char *const nick, const char *message)
void prof_on_unload(void)
char * prof_on_message_stanza_send(const char *const stanza)
void prof_post_priv_message_send(const char *const barejid, const char *const nick, const char *message)
int prof_on_iq_stanza_receive(const char *const stanza)
char * prof_pre_priv_message_send(const char *const barejid, const char *const nick, const char *message)
int prof_on_message_stanza_receive(const char *const stanza)
char * prof_pre_chat_message_display(const char *const barejid, const char *const resource, const char *message)
void prof_on_shutdown(void)
char * prof_on_iq_stanza_send(const char *const stanza)
void prof_on_room_history_message(const char *const barejid, const char *const nick, const char *const message, const char *const timestamp)
char * prof_pre_chat_message_send(const char *const barejid, const char *message)