BtctlObexserverSource

BtctlObexserverSource — GSource for OBEX events

Synopsis

                    BtctlObexserverEvent;
#define             btctl_obexserver_source_ref         (x)
#define             btctl_obexserver_source_unref       (x)
void                btctl_obexserver_source_destroy     (BtctlObexserverSource *source);
void                btctl_obexserver_source_attach      (BtctlObexserverSource *source,
                                                         GMainContext *ctxt);
BtctlObexserverSource * btctl_obexserver_source_new     (void);
void                btctl_obexserver_source_set_callback
                                                        (BtctlObexserverSource *source,
                                                         BtctlObexserverSourceFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);
void                btctl_obexserver_source_client_close
                                                        (BtctlObexserverSource *s);
void                btctl_obexserver_source_client_cancel
                                                        (BtctlObexserverSource *s);

Description

You are unlikely to need this. Use BtctlObex instead.

Details

BtctlObexserverEvent

typedef struct {
    gint event;
    gint cmd;
    gpointer data;
} BtctlObexserverEvent;


btctl_obexserver_source_ref()

#define btctl_obexserver_source_ref(x) g_source_ref((GSource*)x)

x :


btctl_obexserver_source_unref()

#define btctl_obexserver_source_unref(x) g_source_unref((GSource*)x)

x :


btctl_obexserver_source_destroy ()

void                btctl_obexserver_source_destroy     (BtctlObexserverSource *source);

source :


btctl_obexserver_source_attach ()

void                btctl_obexserver_source_attach      (BtctlObexserverSource *source,
                                                         GMainContext *ctxt);

source :

ctxt :


btctl_obexserver_source_new ()

BtctlObexserverSource * btctl_obexserver_source_new     (void);

Returns :


btctl_obexserver_source_set_callback ()

void                btctl_obexserver_source_set_callback
                                                        (BtctlObexserverSource *source,
                                                         BtctlObexserverSourceFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);

source :

func :

data :

notify :


btctl_obexserver_source_client_close ()

void                btctl_obexserver_source_client_close
                                                        (BtctlObexserverSource *s);

s :


btctl_obexserver_source_client_cancel ()

void                btctl_obexserver_source_client_cancel
                                                        (BtctlObexserverSource *s);

s :