Definition in file gphoto2-abilities-list.c.
#include "config.h"
#include "gphoto2-abilities-list.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ltdl.h>
#include "gphoto2-result.h"
#include "gphoto2-port-log.h"
#include "gphoto2-library.h"
Go to the source code of this file.
Classes | |
struct | _CameraAbilitiesList |
Defines | |
#define | _(String) (String) |
#define | bind_textdomain_codeset(Domain, Charset) (Domain) |
#define | bindtextdomain(Domain, Directory) (Domain) |
#define | CAMLIBDIR_ENV "CAMLIBS" |
#define | CHECK_MEM(m) {if (!(m)) return (GP_ERROR_NO_MEMORY);} |
#define | CHECK_NULL(r) {if (!(r)) return (GP_ERROR_BAD_PARAMETERS);} |
#define | CHECK_RESULT(result) {int r = (result); if (r < 0) return (r);} |
#define | dcgettext(Domain, Message, Type) (Message) |
#define | dgettext(Domain, Message) (Message) |
#define | gettext(String) (String) |
#define | GP_MODULE "gphoto2-abilities-list" |
#define | N_(String) (String) |
#define | textdomain(String) (String) |
Functions | |
static int | foreach_func (const char *filename, lt_ptr data) |
int | gp_abilities_list_append (CameraAbilitiesList *list, CameraAbilities abilities) |
Append the abilities to the list. | |
int | gp_abilities_list_count (CameraAbilitiesList *list) |
Count the entries in the supplied list. | |
int | gp_abilities_list_detect (CameraAbilitiesList *list, GPPortInfoList *info_list, CameraList *l, GPContext *context) |
static int | gp_abilities_list_detect_usb (CameraAbilitiesList *list, int *ability, GPPort *port) |
int | gp_abilities_list_free (CameraAbilitiesList *list) |
Free the given CameraAbilitiesList object. | |
int | gp_abilities_list_get_abilities (CameraAbilitiesList *list, int index, CameraAbilities *abilities) |
Retrieve the camera abilities of entry with supplied index number. | |
int | gp_abilities_list_load (CameraAbilitiesList *list, GPContext *context) |
Scans the system for camera drivers. | |
static int | gp_abilities_list_load_dir (CameraAbilitiesList *list, const char *dir, GPContext *context) |
static int | gp_abilities_list_lookup_id (CameraAbilitiesList *, const char *) |
int | gp_abilities_list_lookup_model (CameraAbilitiesList *list, const char *model) |
Search the list for an entry of given model name. | |
int | gp_abilities_list_new (CameraAbilitiesList **list) |
int | gp_abilities_list_reset (CameraAbilitiesList *list) |
Reset the list. | |
static int | gp_abilities_list_sort (CameraAbilitiesList *) |
const char * | gp_message_codeset (const char *codeset) |
static void | remove_colon_from_string (char *str) |
Remove first colon from string, if any. Replace it by a space. |