diff options
Diffstat (limited to 'rb/src/IceRuby/Init.cpp')
-rw-r--r-- | rb/src/IceRuby/Init.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rb/src/IceRuby/Init.cpp b/rb/src/IceRuby/Init.cpp index 96ca34deca4..c23e57b5dbb 100644 --- a/rb/src/IceRuby/Init.cpp +++ b/rb/src/IceRuby/Init.cpp @@ -26,9 +26,15 @@ static VALUE iceModule; extern "C" { +Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const std::string&, const Ice::StringSeq&); +Ice::Plugin* createIceDiscovery(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&); + void ICE_DECLSPEC_EXPORT Init_IceRuby() { + Ice::registerPluginFactory("IceSSL", createIceSSL, false); + Ice::registerPluginFactory("IceDiscovery", createIceDiscovery, false); + iceModule = rb_define_module("Ice"); initCommunicator(iceModule); initLogger(iceModule); |