diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2007-01-02 21:15:31 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2007-01-02 21:15:31 +0000 |
commit | bccfd0b9f241c1fcc1ba0fe154fc1152aea70f09 (patch) | |
tree | 5cf9dd11655aee9364ff5b54ede1fe55499f54f8 /libgphoto2/gphoto2-camera.c | |
parent | b96c54c9a5f26a0dacbb9b6402f872236d40e686 (diff) | |
download | libgphoto2-bccfd0b9f241c1fcc1ba0fe154fc1152aea70f09.tar.gz |
implemented a programmatic way to get storage information.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@9830 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'libgphoto2/gphoto2-camera.c')
-rw-r--r-- | libgphoto2/gphoto2-camera.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libgphoto2/gphoto2-camera.c b/libgphoto2/gphoto2-camera.c index 35925a096..0588976c5 100644 --- a/libgphoto2/gphoto2-camera.c +++ b/libgphoto2/gphoto2-camera.c @@ -1381,6 +1381,34 @@ gp_camera_folder_remove_dir (Camera *camera, const char *folder, } /** + * Gets information on the camera attached storage. + * + * @param camera a #Camera + * @param folder the folder from which to remove the directory + * @param name the name of the directory to be removed + * @param context a #GPContext + * @return a gphoto2 error code + * + */ +int +gp_camera_get_storageinfo ( + Camera *camera, CameraStorageInformation **sifs, + int *nrofsifs, GPContext *context) +{ + CHECK_NULL (camera && sifs && nrofsifs); + CHECK_INIT (camera, context); + + CHECK_RESULT_OPEN_CLOSE (camera, + gp_filesystem_get_storageinfo ( + camera->fs, sifs, nrofsifs, context + ), + context + ); + CAMERA_UNUSED (camera, context); + return (GP_OK); +} + +/** * @param camera a Camera * @param start_func * @param stop_func |