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 :