Lines Matching refs:device
122 static char *device_get_ieee1284_id(const char *adapter, const char *device)
132 message = dbus_message_new_method_call("org.bluez", device,
133 "org.bluez.Device",
190 struct cups_device *device;
193 /* Look for the device in the list */
195 device = (struct cups_device *) l->data;
197 if (strcmp(device->bdaddr, bdaddr) == 0) {
198 if (device->name != name) {
199 g_free(device->name);
200 device->name = g_strdup(name);
202 g_free(device->id);
203 device->id = g_strdup(id);
209 device = g_new0(struct cups_device, 1);
210 device->bdaddr = g_strdup(bdaddr);
211 device->name = g_strdup(name);
212 device->id = g_strdup(id);
214 device_list = g_slist_prepend(device_list, device);
303 "org.bluez.Device",
389 struct cups_device *device = (struct cups_device *) l->data;
391 if (device->name == NULL)
392 device->name = g_strdelimit(g_strdup(device->bdaddr), ":", '-');
393 /* Give another try to getting an ID for the device */
394 if (device->id == NULL)
395 remote_device_found(NULL, device->bdaddr, device->name);
396 print_printer_details(device->name, device->bdaddr, device->id);
397 g_free(device->name);
398 g_free(device->bdaddr);
399 g_free(device->id);
400 g_free(device);
414 struct cups_device *device = (struct cups_device *) l->data;
416 if (strcmp(device->bdaddr, bdaddr) == 0) {
417 g_free(device->name);
418 g_free(device->bdaddr);
419 g_free(device);
528 * 5. Get the class of each device
529 * 6. Print the details from each printer device
631 char *ptr, str[3], device[18], service[12];
677 fprintf(stderr, "ERROR: No device URI found\n");
687 sprintf(device, "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X",
690 str2ba(device, &bdaddr);
709 fprintf(stderr, "DEBUG: %s device %s service %s fd %d copies %d class %s\n",
710 argv[0], device, service, fd, copies,
713 fputs("STATE: +connecting-to-device\n", stderr);