Skip to content
Snippets Groups Projects
Commit 3dd793f6 authored by Serguei Kolos's avatar Serguei Kolos
Browse files

Catch plugin exceptions

parent 10df0103
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,7 @@
#include <ipc/core.h>
#include <ipc/partition.h>
#include <ipc/pluginfactory.h>
#include <ipc/signal.h>
#include <ipc/proxy/manager.h>
......@@ -103,7 +104,8 @@ int main(int ac, char **av) {
server_name, type_name);
std::string ior = IPCCore::objectToString(s, IPCCore::Ior);
IPCSingleton<IPCProxyManager>::instance().init(plugin_name);
IPCSingleton<IPCPluginFactory<IPCProxyFactoryBase>>::instance().load(plugin_name);
std::string repo_id = "IDL:" + type_name + ":1.0";
CORBA::Object_var proxy = IPCSingleton<IPCProxyManager>::instance().createProxy(
repo_id.c_str(), ior.c_str());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment