|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <objio/libobjio_exports.h>#include <objio/libobjio_undef.h>Go to the source code of this file.
Macros | |
| #define | OBJIO_SM_online_msg "OBJIO_SM_online" |
| #define | OBJIO_SM_retrieve_msg "OBJIO_SM_retrieve" |
| #define | OBJIO_SM_store_msg "OBJIO_SM_store" |
Constants | |
The following are manifest constants for storage size in bytes of various small strings that can be returned by this module. | |
| #define | OBJIO_SM_class_name_c "StorageMedia" |
| #define | OBJIO_SM_Disk_Device "Disk" |
| #define | OBJIO_SM_Tape_Device "Tape" |
| #define | OBJIO_SM_name_size_c 32 |
| #define | OBJIO_SM_description_size_c 240 |
Functions | |
| OBJIO_API int | OBJIO_SM_ask_description (tag_t media_tag, char description[OBJIO_SM_description_size_c+1]) |
| OBJIO_API int | OBJIO_SM_ask_description2 (tag_t media_tag, char **description) |
| OBJIO_API int | OBJIO_SM_ask_if_online (tag_t media_tag, logical *online) |
| OBJIO_API int | OBJIO_SM_ask_logical_device (tag_t media_tag, char logical_device[OBJIO_SM_description_size_c+1]) |
| OBJIO_API int | OBJIO_SM_ask_logical_device2 (tag_t media_tag, char **logical_device) |
| OBJIO_API int | OBJIO_SM_ask_media_name (tag_t media_tag, char media_name[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_ask_media_name2 (tag_t media_tag, char **media_name) |
| OBJIO_API int | OBJIO_SM_ask_media_type (tag_t media_tag, char media_type[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_ask_media_type2 (tag_t media_tag, char **media_type) |
| OBJIO_API int | OBJIO_SM_create_media (char media_name[OBJIO_SM_name_size_c+1], char logical_device[OBJIO_SM_description_size_c+1], char media_type[OBJIO_SM_name_size_c+1], tag_t *media_tag) |
| OBJIO_API int | OBJIO_SM_create_media2 (char *media_name, char *logical_device, char *media_type, tag_t *media_tag) |
| OBJIO_API int | OBJIO_SM_exists (tag_t media_tag, char filename[OBJIO_SM_name_size_c+1], int *doesnt_exist_flag) |
| OBJIO_API int | OBJIO_SM_exists2 (tag_t media_tag, char *filename, int *doesnt_exist_flag) |
| OBJIO_API int | OBJIO_SM_find_media (char media_name[OBJIO_SM_name_size_c+1], tag_t *media_tag) |
| OBJIO_API int | OBJIO_SM_find_media2 (char *media_name, tag_t *media_tag) |
| OBJIO_API int | OBJIO_SM_media_extent (int *media_count, tag_t **media_tags) |
| OBJIO_API int | OBJIO_SM_retrieve (tag_t media_tag, char filename[OBJIO_SM_name_size_c+1], char destination_dir[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_retrieve2 (tag_t media_tag, char *filename, char *destination_dir) |
| OBJIO_API int | OBJIO_SM_retrieve_file (tag_t media_tag, tag_t file_tag) |
| OBJIO_API int | OBJIO_SM_set_description (tag_t media_tag, char description[OBJIO_SM_description_size_c+1]) |
| OBJIO_API int | OBJIO_SM_set_description2 (tag_t media_tag, char *description) |
| OBJIO_API int | OBJIO_SM_set_logical_device (tag_t media_tag, char logical_device[OBJIO_SM_description_size_c+1]) |
| OBJIO_API int | OBJIO_SM_set_logical_device2 (tag_t media_tag, char *logical_device) |
| OBJIO_API int | OBJIO_SM_set_media_name (tag_t media_tag, char media_name[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_set_media_name2 (tag_t media_tag, char *media_name) |
| OBJIO_API int | OBJIO_SM_set_media_type (tag_t media_tag, char media_type[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_set_media_type2 (tag_t media_tag, char *media_type) |
| OBJIO_API int | OBJIO_SM_store (tag_t media_tag, char filename[OBJIO_SM_name_size_c+1], char source_dir[OBJIO_SM_name_size_c+1]) |
| OBJIO_API int | OBJIO_SM_store2 (tag_t media_tag, char *filename, char *source_dir) |
| OBJIO_API int | OBJIO_SM_store_files (tag_t media_tag, int count, tag_t *tags_list) |