Example #1
0
 public NetworkCallServer(TInterface implementation, INetworkSerializer serializer, NetworkCallServerCache cache)
 {
     _implementation = implementation;
     _serializer     = serializer;
     Cache           = cache;
     _eventLock      = new FifoAsyncLock();
 }
Example #2
0
 /// <summary>
 ///     Initialize a new instance of <see cref="NetworkCallServer{TInterface}" />
 /// </summary>
 /// <param name="implementation">The interface which can be called by the remote side</param>
 /// <param name="serializer">The serializer used to serialize/deserialize the objects</param>
 public NetworkCallServer(TInterface implementation, INetworkSerializer serializer) : this(implementation,
                                                                                           serializer, NetworkCallServerCache.Build <TInterface>())
 {
 }