Sebastián Pastor / EtheriosCloudConnector
Embed: (wiki syntax)

« Back to documentation index

connector_api_file_system.h File Reference

connector_api_file_system.h File Reference

Functions and prototypes for Connector Data Service related API public API. More...

Go to the source code of this file.

Data Structures

struct  connector_file_system_open_t
 Data structure used in connector_request_id_file_system_open callback. More...
struct  connector_file_system_lseek_t
 Data structure used in connector_request_id_file_system_lseek callback. More...
struct  connector_file_system_write_t
 Data structure used in connector_request_id_file_system_write callback. More...
struct  connector_file_system_truncate_t
 Data structure used in connector_request_id_file_system_ftruncate callback. More...
struct  connector_file_system_read_t
 Data structure used in connector_request_id_file_system_read callback. More...
struct  connector_file_system_close_t
 Data structure used in connector_request_id_file_system_close callback. More...
struct  connector_file_system_opendir_t
 Data structure used in connector_request_id_file_system_opendir callback. More...
struct  connector_file_system_hash_t
 Data structure used in connector_request_id_file_system_hash callback. More...
struct  connector_file_system_statbuf_t
 File status data structure is used to return the status of a directory or a file, specified by the path. More...
struct  connector_file_system_stat_t
 Data structure used in connector_request_id_file_system_stat callback, used to get status for a path received from Device Cloud for ls request. More...
struct  connector_file_system_stat_dir_entry_t
 Data structure used in connector_request_id_file_system_stat_dir_entry callback, used to get status for for each directory entry in the directory path, received from Device Cloud for ls request. More...
struct  connector_file_system_readdir_t
 Data structure used in connector_request_id_file_system_readdir callback. More...
struct  connector_file_system_remove_t
 Data structure used in connector_request_id_file_system_remove callback. More...
struct  connector_file_system_get_error_t
 Data structure used in connector_request_id_file_system_get_error callback, to get error status and description for a previously recorder error token. More...
struct  connector_file_system_session_error_t
 Data structure used in connector_request_id_file_system_session_error callback. More...

Typedefs

typedef int64_t connector_file_offset_t
 Data type used for file offsets in connector_file_system_lseek_t, file size in connector_file_system_statbuf_t and connector_file_system_truncate_t.

Enumerations

enum  connector_request_id_file_system_t {
  connector_request_id_file_system_open, connector_request_id_file_system_read, connector_request_id_file_system_write, connector_request_id_file_system_lseek,
  connector_request_id_file_system_ftruncate, connector_request_id_file_system_close, connector_request_id_file_system_remove, connector_request_id_file_system_stat,
  connector_request_id_file_system_stat_dir_entry, connector_request_id_file_system_opendir, connector_request_id_file_system_readdir, connector_request_id_file_system_closedir,
  connector_request_id_file_system_get_error, connector_request_id_file_system_session_error, connector_request_id_file_system_hash
}
 

File System Request Id passed to the application's callback to use file system.

More...
enum  connector_file_system_seek_origin_t { connector_file_system_seek_set, connector_file_system_seek_cur, connector_file_system_seek_end }
 

Data type used for seek origin in connector_request_id_file_system_lseek callback.

More...
enum  connector_file_system_hash_algorithm_t { connector_file_system_hash_none, connector_file_system_hash_best, connector_file_system_hash_crc32, connector_file_system_hash_md5 }
 

Hash algorithm gives different options for hash values returned in the file listings.

More...
enum  connector_file_system_file_type_t { connector_file_system_file_type_none, connector_file_system_file_type_is_dir, connector_file_system_file_type_is_reg }
 

Used in file status data structure.

More...
enum  connector_file_system_error_t {
  connector_file_system_unspec_error, connector_file_system_path_not_found, connector_file_system_insufficient_storage_space, connector_file_system_request_format_error,
  connector_file_system_invalid_parameter, connector_file_system_out_of_memory, connector_file_system_permission_denied
}
 

Used in get file error description structure.

More...

Detailed Description

Functions and prototypes for Connector Data Service related API public API.

Definition in file connector_api_file_system.h.