:orphan:

.. index:: pair: struct; tapi_storage_server
.. _doxid-structtapi__storage__server:

struct tapi_storage_server
==========================

.. toctree::
	:hidden:

Overview
~~~~~~~~

Generic structure which provides set of operations to manage a storage service independently on agent back-end. :ref:`More...<details-structtapi__storage__server>`


.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	#include <tapi_storage_server.h>
	
	struct tapi_storage_server {
		// fields
	
		:ref:`tapi_storage_service_type<doxid-tapi__storage__common_8h_1af962023eac5fe519305c8085bc4a949d>` :ref:`type<doxid-structtapi__storage__server_1a55e47283a9de46b5aed06f20b313a455>`;
		:ref:`rcf_rpc_server<doxid-structrcf__rpc__server>`* :ref:`rpcs<doxid-structtapi__storage__server_1a61f202ec6c9058898fa0902f956b2fd6>`;
		const :ref:`tapi_storage_server_methods<doxid-structtapi__storage__server__methods>`* :ref:`methods<doxid-structtapi__storage__server_1ad24fbeb0f89c87e35be553bc4cd195c3>`;
		:ref:`tapi_storage_auth_params<doxid-structtapi__storage__auth__params>` :ref:`auth<doxid-structtapi__storage__server_1aeab54e03769ff5c82584a93281e403d0>`;
		void* :ref:`context<doxid-structtapi__storage__server_1a9e67e4b0d55fb07b8ba838fc56970682>`;
	};
.. _details-structtapi__storage__server:

Detailed Documentation
~~~~~~~~~~~~~~~~~~~~~~

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

Fields
------

.. index:: pair: variable; type
.. _doxid-structtapi__storage__server_1a55e47283a9de46b5aed06f20b313a455:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`tapi_storage_service_type<doxid-tapi__storage__common_8h_1af962023eac5fe519305c8085bc4a949d>` type

Type of server.

.. index:: pair: variable; rpcs
.. _doxid-structtapi__storage__server_1a61f202ec6c9058898fa0902f956b2fd6:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`rcf_rpc_server<doxid-structrcf__rpc__server>`* rpcs

RPC server handle.

.. index:: pair: variable; methods
.. _doxid-structtapi__storage__server_1ad24fbeb0f89c87e35be553bc4cd195c3:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	const :ref:`tapi_storage_server_methods<doxid-structtapi__storage__server__methods>`* methods

Methods to operate the server.

.. index:: pair: variable; auth
.. _doxid-structtapi__storage__server_1aeab54e03769ff5c82584a93281e403d0:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`tapi_storage_auth_params<doxid-structtapi__storage__auth__params>` auth

Authorization parameters.

.. index:: pair: variable; context
.. _doxid-structtapi__storage__server_1a9e67e4b0d55fb07b8ba838fc56970682:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	void* context

Server context.