This class shall be used by an API user as an aggregator utility to retrieve implementations of Gcs_interface.
More...
#include <gcs_interface.h>
This class shall be used by an API user as an aggregator utility to retrieve implementations of Gcs_interface.
◆ cleanup() [1/2]
void Gcs_interface_factory::cleanup |
( |
const std::string & |
binding | ) |
|
|
static |
Static method that allows the cleanup of the Gcs_interface singleton instance according to the binding parameter.
- Parameters
-
[in] | binding | a string matching the enum available_interfaces value of the binding implementation to retrieve. |
◆ cleanup() [2/2]
Static method that allows the cleanup of the Gcs_interface singleton instance according to the binding parameter.
- Parameters
-
[in] | binding | an enum value of the binding implementation to retrieve. |
◆ cleanup_thread_communication_resources() [1/2]
void Gcs_interface_factory::cleanup_thread_communication_resources |
( |
const std::string & |
binding | ) |
|
|
static |
Static method that cleans up thread-local communication resources in the Gcs_interface singleton instance according to the binding parameter.
This is required by the XCom backend when SSL is provided by OpenSSL.
- Parameters
-
[in] | binding | a string matching the enum available_interfaces value of the binding implementation to retrieve. |
◆ cleanup_thread_communication_resources() [2/2]
Static method that cleans up thread-local communication resources in the Gcs_interface singleton instance according to the binding parameter.
This is required by the XCom backend when SSL is provided by OpenSSL.
- Parameters
-
[in] | binding | an enum value of the binding implementation to retrieve. |
◆ from_string()
◆ get_interface_implementation() [1/2]
Gcs_interface * Gcs_interface_factory::get_interface_implementation |
( |
const std::string & |
binding | ) |
|
|
static |
Static method that allows retrieval of an instantiated implementation of a binding implementation.
- Parameters
-
[in] | binding | a string matching the enum available_interfaces value of the binding implementation to retrieve. |
- Returns
- An instantiated object of a binding implementation. NULL in case of error.
◆ get_interface_implementation() [2/2]
Static method that allows retrieval of an instantiated implementation of a binding implementation.
- Parameters
-
[in] | binding | an enum value of the binding implementation to retrieve. |
- Returns
- An instantiated object of a binding implementation.NULL in case of error.
The documentation for this class was generated from the following files: