aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IRegistryCore.cs
blob: be7e1e6038e43b39b3d4a5577fd684c059999a40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Text;

namespace OpenSim.Framework
{
    public interface IRegistryCore 
    {
        T Get<T>();
        void RegisterInterface<T>(T iface);
        bool TryGet<T>(out T iface);

        void StackModuleInterface<M>(M mod);
        T[] RequestModuleInterfaces<T>();
    }
}