コード例 #1
0
 public void Initialise(IGridServiceCore core)
 {
     m_core = core;
     m_core.RegisterInterface <MessageServersConnector>(this);
     m_NotifyThread = new Thread(new ThreadStart(NotifyQueueRunner));
     m_NotifyThread.Start();
 }
コード例 #2
0
        public void Initialize(IRegionProfileService gridDBService, IGridServiceCore gridCore, GridConfig config)
        {
            //m_opensimVersion = opensimVersion;
            m_gridDBService = gridDBService;
            m_gridCore      = gridCore;
            m_config        = config;

            m_gridCore.RegisterInterface <IMessagingServerDiscovery>(this);

            RegisterHandlers();
        }
コード例 #3
0
ファイル: GridMessagingModule.cs プロジェクト: kf6kjg/halcyon
        public void Initialize(IRegionProfileService gridDBService, IGridServiceCore gridCore, GridConfig config)
        {
            //m_opensimVersion = opensimVersion;
            m_gridDBService = gridDBService;
            m_gridCore = gridCore;
            m_config = config;

            m_gridCore.RegisterInterface<IMessagingServerDiscovery>(this);

            RegisterHandlers();
        }
コード例 #4
0
        public void Initialise(IGridServiceCore core)
        {
            m_core = core;

            UserConfig cfg;
            if (m_core.TryGet<UserConfig>(out cfg))
            {
                AddPlugin(cfg.DatabaseProvider, cfg.DatabaseConnect);
            }

            m_core.RegisterInterface<UserDataBaseService>(this);
        }
コード例 #5
0
        public void Initialise(IGridServiceCore core)
        {
            m_core = core;

            UserConfig cfg;

            if (m_core.TryGet <UserConfig>(out cfg))
            {
                AddPlugin(cfg.DatabaseProvider, cfg.DatabaseConnect);
            }

            m_core.RegisterInterface <UserDataBaseService>(this);
        }
コード例 #6
0
 public void Initialize()
 {
     m_messageCore.RegisterInterface <IInterServiceUserService>(this);
 }
コード例 #7
0
 public void Initialise()
 {
     m_messageCore.RegisterInterface <IMessageRegionLookup>(this);
 }
コード例 #8
0
 public void Initialise(IGridServiceCore core)
 {
     m_core = core;
     m_core.RegisterInterface<MessageServersConnector>(this);
     m_NotifyThread = new Thread(new ThreadStart(NotifyQueueRunner));
     m_NotifyThread.Start();
 }
コード例 #9
0
        public void Initialise(IGridServiceCore core)
        {
            m_core = core;
            m_core.RegisterInterface<MessageServersConnector>(this);

            Watchdog.StartThread(NotifyQueueRunner, "NotifyQueueRunner", ThreadPriority.Normal, true);
        }