Exemplo n.º 1
0
 public FasterKVServerSessionBase(Socket socket, FasterKV <Key, Value> store, Functions functions,
                                  SessionVariableLengthStructSettings <Value, Input> sessionVariableLengthStructSettings,
                                  ParameterSerializer serializer, MaxSizeSettings maxSizeSettings)
     : base(socket, maxSizeSettings)
 {
     session = store.For(new ServerKVFunctions <Key, Value, Input, Output, Functions>(functions, this))
               .NewSession <ServerKVFunctions <Key, Value, Input, Output, Functions> >(sessionVariableLengthStructSettings: sessionVariableLengthStructSettings);
     this.serializer = serializer;
 }
 public FasterKVServerSessionBase(
     INetworkSender networkSender,
     FasterKV <Key, Value> store,
     Functions functions,
     SessionVariableLengthStructSettings <Value, Input> sessionVariableLengthStructSettings,
     ParameterSerializer serializer)
     : base(networkSender)
 {
     session = store.For(new ServerKVFunctions <Key, Value, Input, Output, Functions>(functions, this))
               .NewSession <ServerKVFunctions <Key, Value, Input, Output, Functions> >(sessionVariableLengthStructSettings: sessionVariableLengthStructSettings);
     this.serializer = serializer;
 }