示例#1
0
 internal static void QueryCursorIterator(IUnmanagedTarget target)
 {
     JNI.QryCursorIterator(target.Context, target.Target);
 }
示例#2
0
 internal static int AtomicSequenceGetBatchSize(IUnmanagedTarget target)
 {
     return(JNI.AtomicSequenceGetBatchSize(target.Context, target.Target));
 }
示例#3
0
 internal static void AtomicSequenceClose(IUnmanagedTarget target)
 {
     JNI.AtomicSequenceClose(target.Context, target.Target);
 }
示例#4
0
 internal static long AtomicLongGetAndSet(IUnmanagedTarget target, long value)
 {
     return(JNI.AtomicLongGetAndSet(target.Context, target.Target, value));
 }
示例#5
0
 internal static long AtomicSequenceIncrementAndGet(IUnmanagedTarget target)
 {
     return(JNI.AtomicSequenceIncrementAndGet(target.Context, target.Target));
 }
示例#6
0
 internal static IUnmanagedTarget ServicesWithAsync(IUnmanagedTarget target)
 {
     return(target.ChangeTarget(JNI.ServicesWithAsync(target.Context, target.Target)));
 }
示例#7
0
 internal static void ServicesCancelAll(IUnmanagedTarget target)
 {
     JNI.ServicesCancelAll(target.Context, target.Target);
 }
示例#8
0
 internal static bool TransactionsSetRollbackOnly(IUnmanagedTarget target, long id)
 {
     return(JNI.TxSetRollbackOnly(target.Context, target.Target, id));
 }
示例#9
0
 internal static void TransactionsResetMetrics(IUnmanagedTarget target)
 {
     JNI.TxResetMetrics(target.Context, target.Target);
 }
示例#10
0
 internal static void TransactionsRollbackAsync(IUnmanagedTarget target, long id, long futId)
 {
     JNI.TxRollbackAsync(target.Context, target.Target, id, futId);
 }
示例#11
0
 internal static int TransactionsState(IUnmanagedTarget target, long id)
 {
     return(JNI.TxState(target.Context, target.Target, id));
 }
示例#12
0
 internal static int TransactionsRollback(IUnmanagedTarget target, long id)
 {
     return(JNI.TxRollback(target.Context, target.Target, id));
 }
示例#13
0
 internal static long TransactionsStart(IUnmanagedTarget target, int concurrency, int isolation, long timeout, int txSize)
 {
     return(JNI.TxStart(target.Context, target.Target, concurrency, isolation, timeout, txSize));
 }
示例#14
0
 internal static void QueryCursorClose(IUnmanagedTarget target)
 {
     JNI.QryCursorClose(target.Context, target.Target);
 }
示例#15
0
 internal static bool EventsIsEnabled(IUnmanagedTarget target, int type)
 {
     return(JNI.EventsIsEnabled(target.Context, target.Target, type));
 }
示例#16
0
        internal static IUnmanagedTarget Acquire(UnmanagedContext ctx, void *target)
        {
            void *target0 = JNI.Acquire(ctx.NativeContext, target);

            return(new UnmanagedTarget(ctx, target0));
        }
示例#17
0
 internal static void EventsLocalListen(IUnmanagedTarget target, long handle, int type)
 {
     JNI.EventsLocalListen(target.Context, target.Target, handle, type);
 }
示例#18
0
 internal static void Release(IUnmanagedTarget target)
 {
     JNI.Release(target.Target);
 }
示例#19
0
 internal static IUnmanagedTarget ServicesWithServerKeepBinary(IUnmanagedTarget target)
 {
     return(target.ChangeTarget(JNI.ServicesWithServerKeepBinary(target.Context, target.Target)));
 }
示例#20
0
 internal static int HandlersSize()
 {
     return(JNI.HandlersSize());
 }
示例#21
0
 internal static long AtomicLongGet(IUnmanagedTarget target)
 {
     return(JNI.AtomicLongGet(target.Context, target.Target));
 }
示例#22
0
 internal static void *CreateContext(void *opts, int optsLen, void *cbs)
 {
     return(JNI.CreateContext(opts, optsLen, cbs));
 }
示例#23
0
 internal static long AtomicLongCompareAndSetAndGet(IUnmanagedTarget target, long expVal, long newVal)
 {
     return(JNI.AtomicLongCompareAndSetAndGet(target.Context, target.Target, expVal, newVal));
 }
示例#24
0
 internal static void DeleteContext(void *ctx)
 {
     JNI.DeleteContext(ctx);
 }
示例#25
0
 internal static long AtomicSequenceAddAndGet(IUnmanagedTarget target, long value)
 {
     return(JNI.AtomicSequenceAddAndGet(target.Context, target.Target, value));
 }
示例#26
0
 internal static void DestroyJvm(void *ctx)
 {
     JNI.DestroyJvm(ctx);
 }
示例#27
0
 internal static void AtomicSequenceSetBatchSize(IUnmanagedTarget target, int size)
 {
     JNI.AtomicSequenceSetBatchSize(target.Context, target.Target, size);
 }
示例#28
0
 internal static bool EventsStopLocalListen(IUnmanagedTarget target, long handle)
 {
     return(JNI.EventsStopLocalListen(target.Context, target.Target, handle));
 }
示例#29
0
 internal static bool AtomicReferenceIsClosed(IUnmanagedTarget target)
 {
     return(JNI.AtomicReferenceIsClosed(target.Context, target.Target));
 }
示例#30
0
        internal static IUnmanagedTarget ProjectionOutOpRet(IUnmanagedTarget target, int type, long memPtr)
        {
            void *res = JNI.ProjectionOutOpRet(target.Context, target.Target, type, memPtr);

            return(target.ChangeTarget(res));
        }