public LiteCoreExpiryEnumerator(C4ExpiryEnumerator *native)
 {
     _native = native;
 }
Example #2
0
 public ExpiryEnumerator(C4Database *db, bool dispose)
 {
     _e       = (C4ExpiryEnumerator *)RetryHandler.RetryIfBusy().Execute(err => Native.c4db_enumerateExpired(db, err));
     _dispose = dispose;
 }
 public static extern C4SliceResult c4exp_getDocID(C4ExpiryEnumerator *e);
 public LiteCoreExpiryEnumerable(C4Database *parent)
 {
     _native = (C4ExpiryEnumerator *)LiteCoreBridge.Check(err => Native.c4db_enumerateExpired(parent, err));
 }
 public static extern bool c4exp_purgeExpired(C4ExpiryEnumerator *e, C4Error *outError);
 public static extern void c4exp_free(C4ExpiryEnumerator *e);
 public static extern bool c4exp_next(C4ExpiryEnumerator *e, C4Error *outError);
 public static string c4exp_getDocID(C4ExpiryEnumerator *e)
 {
     using (var retVal = NativeRaw.c4exp_getDocID(e)) {
         return(((C4Slice)retVal).CreateString());
     }
 }
 public static C4SliceResult c4exp_getDocID(C4ExpiryEnumerator *e) => Impl.c4exp_getDocID(e);
 public static void c4exp_free(C4ExpiryEnumerator *e) => Impl.c4exp_free(e);
 public static bool c4exp_purgeExpired(C4ExpiryEnumerator *e, C4Error *outError) => Impl.c4exp_purgeExpired(e, outError);
 public static string c4exp_getDocID(C4ExpiryEnumerator *e) => Impl.c4exp_getDocID(e);
 public static bool c4exp_next(C4ExpiryEnumerator *e, C4Error *outError) => Impl.c4exp_next(e, outError);