Functions | |
| dpl_status_t | dpl_opendir (dpl_ctx_t *ctx, const char *locator, void **dir_hdlp) | 
| open a directory  More... | |
| dpl_status_t | dpl_pwrite (dpl_vfile_t *vfile, char *buf, unsigned int len, unsigned long long offset) | 
| Write to a dpl_vfile_t* at a given offset.  More... | |
| dpl_status_t | dpl_pread (dpl_vfile_t *vfile, unsigned int len, unsigned long long offset, char **bufp, int *buf_lenp) | 
| Read from a dpl_vfile_t* at a given offset.  More... | |
| dpl_status_t | dpl_open (dpl_ctx_t *ctx, const char *locator, dpl_vfile_flag_t flag, dpl_option_t *option, dpl_condition_t *condition, dpl_dict_t *metadata, dpl_sysmd_t *sysmd, dpl_dict_t *query_params, dpl_vfile_t **vfilep) | 
| Open a file.  More... | |
| dpl_status_t | dpl_fput (dpl_ctx_t *ctx, const char *locator, dpl_option_t *option, dpl_condition_t *condition, dpl_range_t *range, dpl_dict_t *metadata, dpl_sysmd_t *sysmd, char *data_buf, unsigned int data_len) | 
| put a blob  More... | |
| dpl_status_t | dpl_fget (dpl_ctx_t *ctx, const char *locator, const dpl_option_t *option, const dpl_condition_t *condition, const dpl_range_t *range, char **data_bufp, unsigned int *data_lenp, dpl_dict_t **metadatap, dpl_sysmd_t *sysmdp) | 
| get a blob  More... | |
| dpl_status_t | dpl_fcopy (dpl_ctx_t *ctx, const char *src_locator, const char *dst_locator) | 
| server side copy  More... | |
| dpl_status_t dpl_fcopy | ( | dpl_ctx_t * | ctx, | 
| const char * | src_locator, | ||
| const char * | dst_locator | ||
| ) | 
| ctx | |
| src_locator | |
| dst_locator | 
| dpl_status_t dpl_fget | ( | dpl_ctx_t * | ctx, | 
| const char * | locator, | ||
| const dpl_option_t * | option, | ||
| const dpl_condition_t * | condition, | ||
| const dpl_range_t * | range, | ||
| char ** | data_bufp, | ||
| unsigned int * | data_lenp, | ||
| dpl_dict_t ** | metadatap, | ||
| dpl_sysmd_t * | sysmdp | ||
| ) | 
| ctx | |
| locator | |
| option | |
| condition | |
| range | if not NULL then get range | 
| metadata | |
| sysmd | |
| data_len | 
| dpl_status_t dpl_fput | ( | dpl_ctx_t * | ctx, | 
| const char * | locator, | ||
| dpl_option_t * | option, | ||
| dpl_condition_t * | condition, | ||
| dpl_range_t * | range, | ||
| dpl_dict_t * | metadata, | ||
| dpl_sysmd_t * | sysmd, | ||
| char * | data_buf, | ||
| unsigned int | data_len | ||
| ) | 
| ctx | |
| locator | |
| option | |
| condition | |
| range | if not NULL then put range | 
| metadata | |
| sysmd | |
| data_len | 
| dpl_status_t dpl_open | ( | dpl_ctx_t * | ctx, | 
| const char * | locator, | ||
| dpl_vfile_flag_t | flag, | ||
| dpl_option_t * | option, | ||
| dpl_condition_t * | condition, | ||
| dpl_dict_t * | metadata, | ||
| dpl_sysmd_t * | sysmd, | ||
| dpl_dict_t * | query_params, | ||
| dpl_vfile_t ** | vfilep | ||
| ) | 
| ctx | |
| locator | |
| flag | |
| condition | |
| metadata | |
| sysmd | |
| query_params | |
| vfilep | 
| dpl_status_t dpl_opendir | ( | dpl_ctx_t * | ctx, | 
| const char * | locator, | ||
| void ** | dir_hdlp | ||
| ) | 
| ctx | |
| locator | [bucket:]path | 
| dir_hdlp | 
| dpl_status_t dpl_pread | ( | dpl_vfile_t * | vfile, | 
| unsigned int | len, | ||
| unsigned long long | offset, | ||
| char ** | bufp, | ||
| int * | buf_lenp | ||
| ) | 
XXX todo check DPL_CAP_GET_RANGE
| vfile | ||
| len | offset | |
| [out] | bufp | |
| [out] | buf_lenp | |
| [out] | metadatap | |
| [out] | sysmdp | 
| dpl_status_t dpl_pwrite | ( | dpl_vfile_t * | vfile, | 
| char * | buf, | ||
| unsigned int | len, | ||
| unsigned long long | offset | ||
| ) | 
XXX todo check DPL_CAP_PUT_RANGE
| vfile | |
| buf | |
| len | |
| offset | |
| metadata | |
| sysmd | 
 1.8.3.1