24 #ifndef __GPHOTO2_PORT_INFO_LIST_H__    25 #define __GPHOTO2_PORT_INFO_LIST_H__    62 #ifdef _GPHOTO2_INTERNAL_CODE    64 extern const StringFlagItem gpi_gphoto_port_type_map[];
    74 int gp_port_info_get_library_filename (GPPortInfo info, 
char **lib);
    75 int gp_port_info_set_library_filename (GPPortInfo info, 
char *lib);
   103 #ifdef _GPHOTO2_INTERNAL_CODE   104 #define IOLIBDIR_ENV "IOLIBS" int gp_port_info_list_lookup_path(GPPortInfoList *list, const char *path)
Lookup a specific path in the list. 
Definition: gphoto2-port-info-list.c:334
int gp_port_info_list_get_info(GPPortInfoList *list, int n, GPPortInfo *info)
Get port information of specific entry. 
Definition: gphoto2-port-info-list.c:458
char * name
The name of this port (usb:) 
Definition: gphoto2-port-info.h:34
int gp_port_info_set_name(GPPortInfo info, const char *name)
Set name of a specific port entry. 
Definition: gphoto2-port-info-list.c:506
USB Mass Storage raw SCSI port. 
Definition: gphoto2-port-info-list.h:41
int gp_port_info_new(GPPortInfo *info)
Create a new portinfo. 
Definition: gphoto2-port-info-list.c:583
int gp_port_info_get_type(GPPortInfo info, GPPortType *type)
Get type of a specific port entry. 
Definition: gphoto2-port-info-list.c:552
Serial port. 
Definition: gphoto2-port-info-list.h:36
int gp_port_info_list_load(GPPortInfoList *list)
Load system ports. 
Definition: gphoto2-port-info-list.c:272
int gp_port_info_list_lookup_name(GPPortInfoList *list, const char *name)
Look up a name in the list. 
Definition: gphoto2-port-info-list.c:429
int gp_port_info_list_new(GPPortInfoList **list)
Create a new GPPortInfoList. 
Definition: gphoto2-port-info-list.c:109
PTP/IP port. 
Definition: gphoto2-port-info-list.h:39
Direct IO to an usb mass storage device. 
Definition: gphoto2-port-info-list.h:40
USB port. 
Definition: gphoto2-port-info-list.h:37
int gp_port_info_set_path(GPPortInfo info, const char *path)
Set path of a specific port entry. 
Definition: gphoto2-port-info-list.c:537
Disk / local mountpoint port. 
Definition: gphoto2-port-info-list.h:38
int gp_port_info_get_path(GPPortInfo info, char **path)
Get path of a specific port entry. 
Definition: gphoto2-port-info-list.c:521
No specific type associated. 
Definition: gphoto2-port-info-list.h:35
Definition: gphoto2-port-info-list.c:72
char * path
The path of this port (usb:001,023) 
Definition: gphoto2-port-info.h:35
const char * gp_port_message_codeset(const char *)
Specify codeset for translations. 
Definition: gphoto2-port-info-list.c:94
int gp_port_info_list_free(GPPortInfoList *list)
Free a GPPortInfo list. 
Definition: gphoto2-port-info-list.c:133
GPPortType type
The type of this port. 
Definition: gphoto2-port-info.h:33
Definition: gphoto2-port-info.h:32
int gp_port_info_list_count(GPPortInfoList *list)
Number of ports in the list. 
Definition: gphoto2-port-info-list.c:303
int gp_port_info_list_append(GPPortInfoList *list, GPPortInfo info)
Append a portinfo to the port information list. 
Definition: gphoto2-port-info-list.c:175
int gp_port_info_set_type(GPPortInfo info, const GPPortType type)
Set type of a specific port entry. 
Definition: gphoto2-port-info-list.c:568
GPPortType
The gphoto port type. 
Definition: gphoto2-port-info-list.h:34
int gp_port_info_get_name(GPPortInfo info, char **name)
Get name of a specific port entry. 
Definition: gphoto2-port-info-list.c:490