Exemple #1
0
 internal ReadAsyncResult(Status status, Output output, RecordInfo recordInfo)
 {
     this.status            = status;
     this.output            = output;
     this.recordInfo        = recordInfo;
     this.readAsyncInternal = default;
 }
Exemple #2
0
 internal ReadAsyncResult(Status status, Output output, RecordMetadata recordMetadata)
 {
     this.status            = status;
     this.output            = output;
     this.recordMetadata    = recordMetadata;
     this.readAsyncInternal = default;
 }
Exemple #3
0
 internal ReadAsyncResult(
     FasterKV <Key, Value, Input, Output, Context, Functions> fasterKV,
     ClientSession <Key, Value, Input, Output, Context, Functions> clientSession,
     PendingContext pendingContext, AsyncIOContext <Key, Value> diskRequest)
 {
     status            = Status.PENDING;
     output            = default;
     readAsyncInternal = new ReadAsyncInternal(fasterKV, clientSession, pendingContext, diskRequest);
 }
Exemple #4
0
 internal ReadAsyncResult(
     FasterKV <Key, Value> fasterKV,
     ClientSession <Key, Value, Input, Output, Context, Functions> clientSession,
     PendingContext <Input, Output, Context> pendingContext, AsyncIOContext <Key, Value> diskRequest, ExceptionDispatchInfo exceptionDispatchInfo)
 {
     status            = Status.PENDING;
     output            = default;
     readAsyncInternal = new ReadAsyncInternal <Input, Output, Context, Functions>(fasterKV, clientSession, pendingContext, diskRequest, exceptionDispatchInfo);
 }
Exemple #5
0
 internal ReadAsyncResult(
     FasterKV <Key, Value> fasterKV,
     IFasterSession <Key, Value, Input, Output, Context> fasterSession,
     FasterExecutionContext <Input, Output, Context> currentCtx,
     PendingContext <Input, Output, Context> pendingContext, AsyncIOContext <Key, Value> diskRequest, ExceptionDispatchInfo exceptionDispatchInfo)
 {
     status            = Status.PENDING;
     output            = default;
     this.recordInfo   = default;
     readAsyncInternal = new ReadAsyncInternal <Input, Output, Context>(fasterKV, fasterSession, currentCtx, pendingContext, diskRequest, exceptionDispatchInfo);
 }
Exemple #6
0
 internal ReadAsyncResult(Status status, Output output)
 {
     this.status            = status;
     this.output            = output;
     this.readAsyncInternal = default;
 }