BtctlObexServersource

BtctlObexServersource — GSource for OBEX events

Synopsis




BtctlObexserverSource* btctl_obexserver_source_new
                                            (void);
#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);
void        btctl_obexserver_source_client_close
                                            (BtctlObexserverSource *s);
void        btctl_obexserver_source_client_cancel
                                            (BtctlObexserverSource *s);
struct      BtctlObexserverEvent;
void        btctl_obexserver_source_set_callback
                                            (BtctlObexserverSource *source,
                                             BtctlObexserverSourceFunc func,
                                             gpointer data,
                                             GDestroyNotify notify);

Description

You are unlikely to need this. Use BtctlObex instead.

Details

btctl_obexserver_source_new ()

BtctlObexserverSource* btctl_obexserver_source_new
                                            (void);

Returns :

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_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 :

struct BtctlObexserverEvent

struct BtctlObexserverEvent {

    gint event;
    gint cmd;
    gpointer data;
};


btctl_obexserver_source_set_callback ()

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

source :
func :
data :
notify :