示例#1
0
        internal static IUnmanagedTarget TargetListenFutureForOperationAndGet(IUnmanagedTarget target, long futId,
                                                                              int typ, int opId)
        {
            var res = JNI.TargetListenFutForOpAndGet(target.Context, target.Target, futId, typ, opId);

            return(target.ChangeTarget(res));
        }
示例#2
0
        internal static IUnmanagedTarget TargetInObjectStreamOutObjectStream(IUnmanagedTarget target, int opType, void *arg, long inMemPtr, long outMemPtr)
        {
            void *res = JNI.TargetInObjectStreamOutObjectStream(target.Context, target.Target, opType, arg, inMemPtr, outMemPtr);

            if (res == null)
            {
                return(null);
            }

            return(target.ChangeTarget(res));
        }
示例#3
0
        internal static IUnmanagedTarget ServicesGetServiceProxy(IUnmanagedTarget target, string name, bool sticky)
        {
            var nameChars = (char *)IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                return(target.ChangeTarget(JNI.ServicesGetServiceProxy(target.Context, target.Target, nameChars, sticky)));
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(nameChars));
            }
        }
示例#4
0
        internal static IUnmanagedTarget ProcessorAffinity(IUnmanagedTarget target, string name)
        {
            sbyte* name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                void* res = JNI.ProcessorAffinity(target.Context, target.Target, name0);

                return target.ChangeTarget(res);
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#5
0
        internal static IUnmanagedTarget ProcessorDataStreamer(IUnmanagedTarget target, string name, bool keepBinary)
        {
            sbyte *name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                void *res = JNI.ProcessorDataStreamer(target.Context, target.Target, name0, keepBinary);

                return(target.ChangeTarget(res));
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#6
0
        internal static IUnmanagedTarget ProcessorGetOrCreateNearCache(IUnmanagedTarget target, string name, long memPtr)
        {
            sbyte *name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                void *res = JNI.ProcessorGetOrCreateNearCache(target.Context, target.Target, name0, memPtr);

                return(target.ChangeTarget(res));
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#7
0
        internal static IUnmanagedTarget ProcessorAtomicReference(IUnmanagedTarget target, string name, long memPtr,
                                                                  bool create)
        {
            var name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                var res = JNI.ProcessorAtomicReference(target.Context, target.Target, name0, memPtr, create);

                return(res == null ? null : target.ChangeTarget(res));
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#8
0
        internal static IUnmanagedTarget CacheWithExpiryPolicy(IUnmanagedTarget target, long create, long update, long access)
        {
            void *res = JNI.CacheWithExpiryPolicy(target.Context, target.Target, create, update, access);

            return(target.ChangeTarget(res));
        }
示例#9
0
        internal static IUnmanagedTarget CacheOutOpContinuousQuery(IUnmanagedTarget target, int type, long memPtr)
        {
            void *res = JNI.CacheOutOpContinuousQuery(target.Context, target.Target, type, memPtr);

            return(target.ChangeTarget(res));
        }
示例#10
0
        internal static IUnmanagedTarget ProcessorGetOrCreateCache(IUnmanagedTarget target, long memPtr)
        {
            void* res = JNI.ProcessorGetOrCreateCacheFromConfig(target.Context, target.Target, memPtr);

            return target.ChangeTarget(res);
        }
示例#11
0
        internal static IUnmanagedTarget CacheWithSkipStore(IUnmanagedTarget target)
        {
            void *res = JNI.CacheWithSkipStore(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#12
0
 internal static IUnmanagedTarget ServicesWithServerKeepBinary(IUnmanagedTarget target)
 {
     return(target.ChangeTarget(JNI.ServicesWithServerKeepBinary(target.Context, target.Target)));
 }
示例#13
0
        internal static IUnmanagedTarget ProcessorGetOrCreateCache(IUnmanagedTarget target, string name)
        {
            sbyte* name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                void* res = JNI.ProcessorGetOrCreateCache(target.Context, target.Target, name0);

                return target.ChangeTarget(res);
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#14
0
        internal static IUnmanagedTarget TargetOutObject(IUnmanagedTarget target, int opType)
        {
            void* res = JNI.TargetOutObject(target.Context, target.Target, opType);

            return target.ChangeTarget(res);
        }
示例#15
0
        internal static IUnmanagedTarget ProjectionForOthers(IUnmanagedTarget target, IUnmanagedTarget prj)
        {
            void *res = JNI.ProjectionForOthers(target.Context, target.Target, prj.Target);

            return(target.ChangeTarget(res));
        }
示例#16
0
        internal static IUnmanagedTarget ProcessorAtomicLong(IUnmanagedTarget target, string name, long initialValue, 
            bool create)
        {
            var name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                var res = JNI.ProcessorAtomicLong(target.Context, target.Target, name0, initialValue, create);

                return res == null ? null : target.ChangeTarget(res);
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#17
0
        internal static IUnmanagedTarget TargetInStreamOutObject(IUnmanagedTarget target, int opType, long inMemPtr)
        {
            void* res = JNI.TargetInStreanOutObject(target.Context, target.Target, opType, inMemPtr);

            return target.ChangeTarget(res);
        }
示例#18
0
        internal static IUnmanagedTarget ProcessorExtensions(IUnmanagedTarget target)
        {
            void* res = JNI.ProcessorExtensions(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#19
0
        internal static IUnmanagedTarget ProcessorServices(IUnmanagedTarget target, IUnmanagedTarget prj)
        {
            void* res = JNI.ProcessorServices(target.Context, target.Target, prj.Target);

            return target.ChangeTarget(res);
        }
示例#20
0
        internal static IUnmanagedTarget ProcessorDataStreamer(IUnmanagedTarget target, string name, bool keepBinary)
        {
            sbyte* name0 = IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                void* res = JNI.ProcessorDataStreamer(target.Context, target.Target, name0, keepBinary);

                return target.ChangeTarget(res);
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(name0));
            }
        }
示例#21
0
        internal static IUnmanagedTarget CacheLocalIterator(IUnmanagedTarget target, int peekModes)
        {
            void *res = JNI.CacheLocalIterator(target.Context, target.Target, peekModes);

            return(target.ChangeTarget(res));
        }
示例#22
0
        internal static IUnmanagedTarget CacheWithSkipStore(IUnmanagedTarget target)
        {
            void* res = JNI.CacheWithSkipStore(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#23
0
        internal static IUnmanagedTarget ContinuousQueryGetInitialQueryCursor(IUnmanagedTarget target)
        {
            void *res = JNI.ContinuousQryGetInitialQueryCursor(target.Context, target.Target);

            return(res == null ? null : target.ChangeTarget(res));
        }
示例#24
0
        internal static IUnmanagedTarget CacheWithNoRetries(IUnmanagedTarget target)
        {
            void* res = JNI.CacheWithNoRetries(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#25
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));
        }
示例#26
0
        internal static IUnmanagedTarget CacheWithExpiryPolicy(IUnmanagedTarget target, long create, long update, long access)
        {
            void* res = JNI.CacheWithExpiryPolicy(target.Context, target.Target, create, update, access);

            return target.ChangeTarget(res);
        }
示例#27
0
        internal static IUnmanagedTarget ProcessorGetOrCreateCache(IUnmanagedTarget target, long memPtr)
        {
            void *res = JNI.ProcessorGetOrCreateCacheFromConfig(target.Context, target.Target, memPtr);

            return(target.ChangeTarget(res));
        }
示例#28
0
        internal static IUnmanagedTarget CacheWithKeepBinary(IUnmanagedTarget target)
        {
            void* res = JNI.CacheWithKeepBinary(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#29
0
        internal static IUnmanagedTarget ProcessorBinaryProcessor(IUnmanagedTarget target)
        {
            void *res = JNI.ProcessorBinaryProcessor(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#30
0
        internal static IUnmanagedTarget CacheOutOpContinuousQuery(IUnmanagedTarget target, int type, long memPtr)
        {
            void* res = JNI.CacheOutOpContinuousQuery(target.Context, target.Target, type, memPtr);

            return target.ChangeTarget(res);
        }
示例#31
0
        internal static IUnmanagedTarget TargetListenFutureForOperationAndGet(IUnmanagedTarget target, long futId,
            int typ, int opId)
        {
            var res = JNI.TargetListenFutForOpAndGet(target.Context, target.Target, futId, typ, opId);

            return target.ChangeTarget(res);
        }
示例#32
0
        internal static IUnmanagedTarget CacheIterator(IUnmanagedTarget target)
        {
            void* res = JNI.CacheIterator(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#33
0
        internal static IUnmanagedTarget CacheWithNoRetries(IUnmanagedTarget target)
        {
            void *res = JNI.CacheWithNoRetries(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#34
0
        internal static IUnmanagedTarget CacheLocalIterator(IUnmanagedTarget target, int peekModes)
        {
            void* res = JNI.CacheLocalIterator(target.Context, target.Target, peekModes);

            return target.ChangeTarget(res);
        }
示例#35
0
        internal static IUnmanagedTarget CacheWithKeepBinary(IUnmanagedTarget target)
        {
            void *res = JNI.CacheWithKeepBinary(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#36
0
        internal static IUnmanagedTarget ContinuousQueryGetInitialQueryCursor(IUnmanagedTarget target)
        {
            void* res = JNI.ContinuousQryGetInitialQueryCursor(target.Context, target.Target);

            return res == null ? null : target.ChangeTarget(res);
        }
示例#37
0
        internal static IUnmanagedTarget CacheIterator(IUnmanagedTarget target)
        {
            void *res = JNI.CacheIterator(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#38
0
        internal static IUnmanagedTarget MessagingWithASync(IUnmanagedTarget target)
        {
            void* res = JNI.MessagingWithAsync(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#39
0
        internal static IUnmanagedTarget ComputeExecuteNative(IUnmanagedTarget target, long taskPtr, long topVer)
        {
            void *res = JNI.ComputeExecuteNative(target.Context, target.Target, taskPtr, topVer);

            return(target.ChangeTarget(res));
        }
示例#40
0
        internal static IUnmanagedTarget ProjectionForOthers(IUnmanagedTarget target, IUnmanagedTarget prj)
        {
            void* res = JNI.ProjectionForOthers(target.Context, target.Target, prj.Target);

            return target.ChangeTarget(res);
        }
示例#41
0
        internal static IUnmanagedTarget MessagingWithASync(IUnmanagedTarget target)
        {
            void *res = JNI.MessagingWithAsync(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#42
0
        internal static IUnmanagedTarget ProjectionForYoungest(IUnmanagedTarget target)
        {
            void* res = JNI.ProjectionForYoungest(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#43
0
        internal static IUnmanagedTarget ProjectionForYoungest(IUnmanagedTarget target)
        {
            void *res = JNI.ProjectionForYoungest(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#44
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);
        }
示例#45
0
 internal static IUnmanagedTarget ServicesWithAsync(IUnmanagedTarget target)
 {
     return(target.ChangeTarget(JNI.ServicesWithAsync(target.Context, target.Target)));
 }
示例#46
0
        internal static IUnmanagedTarget ProcessorBinaryProcessor(IUnmanagedTarget target)
        {
            void* res = JNI.ProcessorBinaryProcessor(target.Context, target.Target);

            return target.ChangeTarget(res);
        }
示例#47
0
        internal static IUnmanagedTarget TargetListenFutureAndGet(IUnmanagedTarget target, long futId, int typ)
        {
            var res = JNI.TargetListenFutAndGet(target.Context, target.Target, futId, typ);

            return target.ChangeTarget(res);
        }
示例#48
0
        internal static IUnmanagedTarget ProcessorExtensions(IUnmanagedTarget target)
        {
            void *res = JNI.ProcessorExtensions(target.Context, target.Target);

            return(target.ChangeTarget(res));
        }
示例#49
0
 internal static IUnmanagedTarget ServicesWithAsync(IUnmanagedTarget target)
 {
     return target.ChangeTarget(JNI.ServicesWithAsync(target.Context, target.Target));
 }
示例#50
0
        internal static IUnmanagedTarget TargetInObjectStreamOutObjectStream(IUnmanagedTarget target, int opType, void* arg, long inMemPtr, long outMemPtr)
        {
            void* res = JNI.TargetInObjectStreamOutObjectStream(target.Context, target.Target, opType, arg, inMemPtr, outMemPtr);

            if (res == null)
                return null;

            return target.ChangeTarget(res);
        }
示例#51
0
        internal static IUnmanagedTarget ProcessorServices(IUnmanagedTarget target, IUnmanagedTarget prj)
        {
            void *res = JNI.ProcessorServices(target.Context, target.Target, prj.Target);

            return(target.ChangeTarget(res));
        }
示例#52
0
        internal static IUnmanagedTarget TargetOutObject(IUnmanagedTarget target, int opType)
        {
            void *res = JNI.TargetOutObject(target.Context, target.Target, opType);

            return(target.ChangeTarget(res));
        }
示例#53
0
        internal static IUnmanagedTarget TargetInStreamOutObject(IUnmanagedTarget target, int opType, long inMemPtr)
        {
            void* res = JNI.TargetInStreanOutObject(target.Context, target.Target, opType, inMemPtr);

            return target.ChangeTarget(res);
        }
示例#54
0
        internal static IUnmanagedTarget TargetListenFutureAndGet(IUnmanagedTarget target, long futId, int typ)
        {
            var res = JNI.TargetListenFutAndGet(target.Context, target.Target, futId, typ);

            return(target.ChangeTarget(res));
        }
示例#55
0
 internal static IUnmanagedTarget ServicesWithServerKeepBinary(IUnmanagedTarget target)
 {
     return target.ChangeTarget(JNI.ServicesWithServerKeepBinary(target.Context, target.Target));
 }
示例#56
0
        internal static IUnmanagedTarget ComputeExecuteNative(IUnmanagedTarget target, long taskPtr, long topVer)
        {
            void* res = JNI.ComputeExecuteNative(target.Context, target.Target, taskPtr, topVer);

            return target.ChangeTarget(res);
        }
示例#57
0
        internal static IUnmanagedTarget TargetInStreamOutObjectAsync(IUnmanagedTarget target, int opType, long memPtr)
        {
            void *res = JNI.TargetInStreamOutObjectAsync(target.Context, target.Target, opType, memPtr);

            return(target.ChangeTarget(res));
        }
示例#58
0
        internal static IUnmanagedTarget ServicesGetServiceProxy(IUnmanagedTarget target, string name, bool sticky)
        {
            var nameChars = (char*)IgniteUtils.StringToUtf8Unmanaged(name);

            try
            {
                return target.ChangeTarget(JNI.ServicesGetServiceProxy(target.Context, target.Target, nameChars, sticky));
            }
            finally
            {
                Marshal.FreeHGlobal(new IntPtr(nameChars));
            }
        }