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 27 of file Initialize.h.