EntangleDeviceManager

EntangleDeviceManager

Synopsis

struct              EntangleDeviceManager;
struct              EntangleDeviceManagerClass;
gboolean            entangle_device_manager_has_port    (EntangleDeviceManager *manager,
                                                         const char *port);
EntangleDeviceManager * entangle_device_manager_new     (void);
char *              entangle_device_manager_port_serial (EntangleDeviceManager *manager,
                                                         const char *port);

Object Hierarchy

  GObject
   +----EntangleDeviceManager

Signals

  "device-added"                                   : Run First
  "device-removed"                                 : Run First

Description

Details

struct EntangleDeviceManager

struct EntangleDeviceManager;

struct EntangleDeviceManagerClass

struct EntangleDeviceManagerClass {
    GObjectClass parent_class;

    void (*device_added)(EntangleDeviceManager *manager, const char *port);
    void (*device_removed)(EntangleDeviceManager *manager, const char *port);
};

entangle_device_manager_has_port ()

gboolean            entangle_device_manager_has_port    (EntangleDeviceManager *manager,
                                                         const char *port);

entangle_device_manager_new ()

EntangleDeviceManager * entangle_device_manager_new     (void);

entangle_device_manager_port_serial ()

char *              entangle_device_manager_port_serial (EntangleDeviceManager *manager,
                                                         const char *port);

Signal Details

The "device-added" signal

void                user_function                      (EntangleDeviceManager *entangledevicemanager,
                                                        gchar                 *arg1,
                                                        gpointer               user_data)                  : Run First

The "device-removed" signal

void                user_function                      (EntangleDeviceManager *entangledevicemanager,
                                                        gchar                 *arg1,
                                                        gpointer               user_data)                  : Run First