Mercurial > ~mikael > mcabber > hg
view mcabber/server.h @ 13:4c3d7b8a29c4
[/trunk] Changeset 28 by mikael
* Display pending message indicator in the roaster.
Not very good yet, because it isn't refreshed automatically.
author | mikael |
---|---|
date | Wed, 23 Mar 2005 20:26:08 +0000 |
parents | b3b2332715fb |
children |
line wrap: on
line source
#ifndef __SERVER_H__ #define __SERVER_H__ 1 typedef enum { SM_MESSAGE, SM_PRESENCE, SM_UNHANDLED } SRV_MSGTYPE; typedef struct { SRV_MSGTYPE m; /* message type: see above! */ int connected; /* meaningful only with SM_PRESENCE */ char *from; /* sender */ char *body; /* meaningful only with SM_MESSAGE */ } srv_msg; char *srv_poll(int sock); int srv_connect(const char *server, unsigned int port); char *srv_login(int sock, const char *server, const char *user, const char *pass, const char *resource); int srv_setpresence(int sock, const char *type); char *srv_getroster(int sock); int srv_sendtext(int sock, const char *to, const char *text, const char *from); int check_io(int fd1, int fd2); srv_msg *readserver(int sock); void srv_DelBuddy(int sock, char *jidname); void srv_AddBuddy(int sock, char *jidname); #endif