~lericson/bitlbee/mek-ft

« back to all changes in this revision

Viewing changes to query.h

  • Committer: Ludvig Ericson
  • Date: 2008-04-17 18:31:13 UTC
  • mfrom: (167.1.212 devel)
  • Revision ID: toxik@odin.valhall-20080417183113-q4a6omurimkt4q8y
Merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
#ifndef _QUERY_H
27
27
#define _QUERY_H
28
28
 
 
29
typedef void (*query_callback) ( void *data );
 
30
 
29
31
typedef struct query
30
32
{
31
33
        struct im_connection *ic;
32
34
        char *question;
33
 
        void (* yes) ( gpointer w, void *data );
34
 
        void (* no) ( gpointer w, void *data );
 
35
        query_callback yes, no;
35
36
        void *data;
36
37
        struct query *next;
37
38
} query_t;
38
39
 
39
 
query_t *query_add( irc_t *irc, struct im_connection *ic, char *question, void *yes, void *no, void *data );
 
40
query_t *query_add( irc_t *irc, struct im_connection *ic, char *question,
 
41
                    query_callback yes, query_callback no, void *data );
40
42
void query_del( irc_t *irc, query_t *q );
41
43
void query_del_by_conn( irc_t *irc, struct im_connection *ic );
42
44
void query_answer( irc_t *irc, query_t *q, int ans );