BtctlDiscoverySource

BtctlDiscoverySource — GSource for HCI events.

Synopsis

#define             btctl_discovery_source_ref          (x)
#define             btctl_discovery_source_unref        (x)
void                btctl_discovery_source_send_inquiry (BtctlDiscoverySource *source);
void                btctl_discovery_source_cancel_inquiry
                                                        (BtctlDiscoverySource *source);
void                btctl_discovery_source_destroy      (BtctlDiscoverySource *source);
void                btctl_discovery_source_attach       (BtctlDiscoverySource *source,
                                                         GMainContext *ctxt);
BtctlDiscoverySource * btctl_discovery_source_new       (void);
void                btctl_discovery_source_set_callback (BtctlDiscoverySource *source,
                                                         BtctlDiscoverySourceFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);

Description

You are unlikely to need this yourself. Use BtctlController instead.

Details

btctl_discovery_source_ref()

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

x :


btctl_discovery_source_unref()

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

x :


btctl_discovery_source_send_inquiry ()

void                btctl_discovery_source_send_inquiry (BtctlDiscoverySource *source);

source :


btctl_discovery_source_cancel_inquiry ()

void                btctl_discovery_source_cancel_inquiry
                                                        (BtctlDiscoverySource *source);

source :


btctl_discovery_source_destroy ()

void                btctl_discovery_source_destroy      (BtctlDiscoverySource *source);

source :


btctl_discovery_source_attach ()

void                btctl_discovery_source_attach       (BtctlDiscoverySource *source,
                                                         GMainContext *ctxt);

source :

ctxt :


btctl_discovery_source_new ()

BtctlDiscoverySource * btctl_discovery_source_new       (void);

Returns :


btctl_discovery_source_set_callback ()

void                btctl_discovery_source_set_callback (BtctlDiscoverySource *source,
                                                         BtctlDiscoverySourceFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);

source :

func :

data :

notify :