#include "account.h"
#include "conversation.h"
#include "prpl.h"
Include dependency graph for server.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| unsigned int | serv_send_typing (PurpleConnection *gc, const char *name, PurpleTypingState state) |
| Send a typing message to a given user over a given connection. | |
| void | serv_move_buddy (PurpleBuddy *, PurpleGroup *, PurpleGroup *) |
| int | serv_send_im (PurpleConnection *, const char *, const char *, PurpleMessageFlags flags) |
| PurpleAttentionType * | purple_get_attention_type_from_code (PurpleAccount *account, guint type_code) |
| Get information about an account's attention commands, from the prpl. | |
| void | serv_send_attention (PurpleConnection *gc, const char *who, guint type_code) |
| Send an attention request message. | |
| void | serv_got_attention (PurpleConnection *gc, const char *who, guint type_code) |
| Process an incoming attention message. | |
| void | serv_get_info (PurpleConnection *, const char *) |
| void | serv_set_info (PurpleConnection *, const char *) |
| void | serv_add_permit (PurpleConnection *, const char *) |
| void | serv_add_deny (PurpleConnection *, const char *) |
| void | serv_rem_permit (PurpleConnection *, const char *) |
| void | serv_rem_deny (PurpleConnection *, const char *) |
| void | serv_set_permit_deny (PurpleConnection *) |
| void | serv_chat_invite (PurpleConnection *, int, const char *, const char *) |
| void | serv_chat_leave (PurpleConnection *, int) |
| void | serv_chat_whisper (PurpleConnection *, int, const char *, const char *) |
| int | serv_chat_send (PurpleConnection *, int, const char *, PurpleMessageFlags flags) |
| void | serv_alias_buddy (PurpleBuddy *) |
| void | serv_got_alias (PurpleConnection *gc, const char *who, const char *alias) |
| void | purple_serv_got_private_alias (PurpleConnection *gc, const char *who, const char *alias) |
| A protocol plugin should call this when it retrieves a private alias from the server. | |
| void | serv_got_typing (PurpleConnection *gc, const char *name, int timeout, PurpleTypingState state) |
| Receive a typing message from a remote user. | |
| void | serv_got_typing_stopped (PurpleConnection *gc, const char *name) |
| TODO: Could probably move this into the conversation API. | |
| void | serv_got_im (PurpleConnection *gc, const char *who, const char *msg, PurpleMessageFlags flags, time_t mtime) |
| void | serv_join_chat (PurpleConnection *, GHashTable *data) |
| void | serv_reject_chat (PurpleConnection *, GHashTable *data) |
| void | serv_got_chat_invite (PurpleConnection *gc, const char *name, const char *who, const char *message, GHashTable *data) |
| Called by a prpl when an account is invited into a chat. | |
| PurpleConversation * | serv_got_joined_chat (PurpleConnection *gc, int id, const char *name) |
| void | purple_serv_got_join_chat_failed (PurpleConnection *gc, GHashTable *data) |
| Called by a prpl when an attempt to join a chat via serv_join_chat() fails. | |
| void | serv_got_chat_left (PurpleConnection *g, int id) |
| void | serv_got_chat_in (PurpleConnection *g, int id, const char *who, PurpleMessageFlags flags, const char *message, time_t mtime) |
| void | serv_send_file (PurpleConnection *gc, const char *who, const char *file) |
Definition in file server.h.
|
||||||||||||
|
Get information about an account's attention commands, from the prpl.
|
|
||||||||||||
|
Called by a prpl when an attempt to join a chat via serv_join_chat() fails.
|
|
||||||||||||||||
|
A protocol plugin should call this when it retrieves a private alias from the server. Private aliases are the aliases the user sets, while public aliases are the aliases or display names that buddies set for themselves.
|
|
||||||||||||||||
|
Process an incoming attention message.
|
|
||||||||||||||||||||||||
|
Called by a prpl when an account is invited into a chat.
|
|
||||||||||||||||||||
|
Receive a typing message from a remote user. Either PURPLE_TYPING or PURPLE_TYPED. If the user has stopped typing then use serv_got_typing_stopped instead. TODO: Could probably move this into the conversation API.
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
Send an attention request message.
|
|
||||||||||||||||
|
Send a typing message to a given user over a given connection. TODO: Could probably move this into the conversation API.
|