Example #1
0
     ThreadHookPlugin(Communicator communicator, ThreadNotification threadHook)
     {
         if(communicator == null)
         {
             PluginInitializationException ex = new PluginInitializationException();
             ex.reason = "Communicator cannot be null";
             throw ex;
         }
 
         IceInternal.Instance instance = IceInternal.Util.getInstance(communicator);
         instance.setThreadHook(threadHook);
     }
Example #2
0
        ThreadHookPlugin(Communicator communicator, ThreadNotification threadHook)
        {
            if (communicator == null)
            {
                PluginInitializationException ex = new PluginInitializationException();
                ex.reason = "Communicator cannot be null";
                throw ex;
            }

            IceInternal.Instance instance = IceInternal.Util.getInstance(communicator);
            instance.setThreadHook(threadHook);
        }
Example #3
0
 ThreadHookPlugin(Communicator communicator, ThreadNotification threadHook) :
     this(communicator, threadHook.start, threadHook.stop)
 {
 }