Ignore:
Timestamp:
2006-09-20T19:42:27Z (18 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
70f6aab8
Parents:
f06894d
Message:

It can send a valid (pre-XMPP) login packet. Lots of work to do, still...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/jabber_util.c

    rf06894d r21167d2  
    22*                                                                           *
    33*  BitlBee - An IRC to IM gateway                                           *
    4 *  Jabber module - Main file                                                *
     4*  Jabber module - Misc. stuff                                              *
    55*                                                                           *
    66*  Copyright 2006 Wilmer van der Gaast <wilmer@gaast.net>                   *
     
    2323
    2424#include "jabber.h"
     25
     26static int next_id = 1;
    2527
    2628char *set_eval_resprio( set_t *set, char *value )
     
    4749                return set_eval_bool( set, value );
    4850}
     51
     52struct xt_node *jabber_make_packet( char *name, char *type, char *to, struct xt_node *children )
     53{
     54        char *id = g_strdup_printf( "BeeX%04x", next_id++ );
     55        struct xt_node *node;
     56       
     57        node = xt_new_node( name, NULL, children );
     58       
     59        xt_add_attr( node, "id", id );
     60        if( type )
     61                xt_add_attr( node, "type", type );
     62        if( to )
     63                xt_add_attr( node, "to", to );
     64       
     65        g_free( id );
     66       
     67        return node;
     68}
Note: See TracChangeset for help on using the changeset viewer.