BtctlObexserverSource

BtctlObexserverSource — GSource for OBEX events

Synopsis

struct              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

struct BtctlObexserverEvent

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


btctl_obexserver_source_ref()

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


btctl_obexserver_source_unref()

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


btctl_obexserver_source_destroy ()

void                btctl_obexserver_source_destroy     (BtctlObexserverSource *source);


btctl_obexserver_source_attach ()

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


btctl_obexserver_source_new ()

BtctlObexserverSource *  btctl_obexserver_source_new    (void);


btctl_obexserver_source_set_callback ()

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


btctl_obexserver_source_client_close ()

void                btctl_obexserver_source_client_close
                                                        (BtctlObexserverSource *s);


btctl_obexserver_source_client_cancel ()

void                btctl_obexserver_source_client_cancel
                                                        (BtctlObexserverSource *s);