jacc.h - jacc - Jabber/XMPP client for Plan 9
git clone git://r-36.net/jacc
Log
Files
Refs
LICENSE
---
jacc.h (1543B)
---
     1 #ifndef JACC_H
     2 #define JACC_H
     3 
     4 enum {
     5         NONE         = 0x00,
     6         STREAM,
     7         AUTH,
     8         ERROR,
     9         MESSAGE,
    10         MESSAGE_INNER,
    11         MESSAGE_HTML,
    12         PRESENCE,
    13         PRESENCE_STATUS,
    14         PRESENCE_SHOW,
    15         PRESENCE_ERROR,
    16         PRESENCE_X,
    17         PRESENCE_SET,
    18         IQ,
    19         IQ_INNER,
    20         IQ_ITEM,
    21         IQ_GROUP,
    22         IQ_VCARD,
    23         IQ_VCARD_INNER,
    24         IQ_ERROR,
    25         IQ_DISCO,
    26         IQ_DISCO_IDENT,
    27         IQ_DISCO_FEATU,
    28         IQ_DISCO_ITEM,
    29         IQ_DISCO_EMPTY,
    30         IQ_VERSION,
    31         IQ_VERSION_OS,
    32         IQ_VERSION_NAME,
    33         IQ_VERSION_VER,
    34         IQ_TIME,
    35         IQ_TIME_UTC,
    36         IQ_TIME_TZ,
    37         IQ_TIME_DISPLAY,
    38         IQ_AGENTS,
    39         IQ_AGENTS_AGENT,
    40         IQ_AGENTS_NAME,
    41         IQ_AGENTS_DESC,
    42         IQ_AGENTS_SERV,
    43         IQ_LAST,
    44         ROSTER,
    45         ROSTER_INNER,
    46         ROSTER_GROUP,
    47         END
    48 };
    49 
    50 int xmljacc(int sock);
    51 int loginjacc(int sock, char *serv);
    52 int userjacc(int sock, char *user, char *pass, char *res);
    53 int versionjacc(int sock, char *from, char *to, char *id);
    54 int featuresjacc(int sock, char *from, char *to, char *id);
    55 int timejacc(int sock, char *from, char *to, char *id);
    56 int lastjacc(int sock, char *from, char *to, char *id, int d);
    57 int registerjacc(int sock, char *serv, char *user, char *pass);
    58 int vcardgetjacc(int sock, char *from, char *type);
    59 int vcardsetjacc(int sock, char *from, int fd);
    60 int presencejacc(int sock, char *stat, char *show, char *from, char *to);
    61 int presencetypejacc(int sock, char *from, char *to, char *type);
    62 int rosterjacc(int sock);
    63 int messagejacc(int sock, char *from, char *to, char *msg, char *type);
    64 int addbuddyjacc(int sock, char *jid, char *na, char *type);
    65 int delbuddyjacc(int sock, char *jid);
    66 int xmlnsjacc(int sock, char *who, char *t, char *id);
    67 
    68 #endif
    69