Represents a set of options that you can specify when initializing a communicator. More...
#include <Ice/Ice.h>
Public Attributes | |
std::function< void(const Ice::BatchRequest &req, int count, int size)> | batchRequestInterceptor {} |
The batch request interceptor, which is called by the Ice runtime to enqueue a batch request. | |
std::optional< SSL::ClientAuthenticationOptions > | clientAuthenticationOptions {} |
The authentication options for SSL client connections. | |
std::function< void(std::function< void()> call, const Ice::ConnectionPtr &con)> | executor {} |
A function that the communicator calls to execute dispatches and async invocation callbacks. | |
LoggerPtr | logger {} |
The logger for the communicator. | |
Instrumentation::CommunicatorObserverPtr | observer {} |
The communicator observer used by the Ice runtime. | |
std::vector< PluginFactory > | pluginFactories {} |
A list of plug-in factories. | |
PropertiesPtr | properties {} |
The properties for the communicator. | |
SliceLoaderPtr | sliceLoader {} |
The Slice loader, used to unmarshal Slice classes and exceptions. | |
std::function< void()> | threadStart {} |
A function that the communicator calls when it starts a new thread. | |
std::function< void()> | threadStop {} |
A function that the communicator calls when it destroys a thread. |
Represents a set of options that you can specify when initializing a communicator.
Definition at line 64 of file Initialize.h.