struct tapi_storage_client

Overview

Generic structure which provides set of operations to work with a storage independently on back-end service. More…

#include <tapi_storage_client.h>

struct tapi_storage_client {
    // fields

    tapi_storage_service_type type;
    rcf_rpc_server* rpcs;
    const tapi_storage_client_methods* methods;
    tapi_storage_auth_params auth;
    void* context;
};

Detailed Documentation

Generic structure which provides set of operations to work with a storage independently on back-end service.

Fields

tapi_storage_service_type type

Type of client.

rcf_rpc_server* rpcs

RPC server handle.

const tapi_storage_client_methods* methods

Methods to operate the client.

tapi_storage_auth_params auth

Authorization parameters.

void* context

Client context.