public static void UpsertCompletionCallback(KeyStruct *key, ValueStruct *output, Empty *ctx) { }
public static void ReadCompletionCallback(KeyStruct *key, InputStruct *input, OutputStruct *output, Empty *ctx, Status status) { }
public static void UpsertCompletionCallback(AdId *key, NumClicks *input, Empty *ctx) { }
public static void ReadCompletionCallback(AdId *key, Input *input, Output *output, Empty *ctx, Status status) { }
public static void ReadCompletionCallback(AdId *key, Input *input, Output *output, Empty *ctx, Status status) { Assert.IsTrue(status == Status.OK); Assert.IsTrue(output->value.numClicks == key->adId); }
public static Empty *MoveToContext(Empty *empty) { return(empty); }