#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.
|