Options to configure a DataStorm node. More...
#include <DataStorm/DataStorm.h>
Public Attributes | |
| Ice::CommunicatorPtr | communicator {nullptr} |
| The Ice communicator used by the node. If nullptr, the node creates its own communicator. | |
| std::function< void(std::function< void()> call)> | customExecutor {} |
| An optional executor used to execute user callbacks. | |
| bool | nodeOwnsCommunicator {false} |
| Specifies whether or not the node owns the communicator. | |
| std::optional< Ice::SSL::ServerAuthenticationOptions > | serverAuthenticationOptions {std::nullopt} |
| The server authentication options used for SSL connections. | |