java.lang.Object
tech.deplant.java4ever.binding.ffi.ton_client
ton_client
relies on preview features of the Java platform:
ton_client
refers to one or more preview APIs:Addressable
,MemoryAddress
,MemoryLayout
,MemorySegment
,OfAddress
,OfByte
,OfDouble
,OfFloat
,OfInt
,OfLong
,OfShort
,SegmentAllocator
.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ValueLayout.OfBytePREVIEW
static ValueLayout.OfDoublePREVIEW
static ValueLayout.OfFloatPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfAddressPREVIEW
static ValueLayout.OfShortPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfShortPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfShortPREVIEW
static ValueLayout.OfIntPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfLongPREVIEW
static ValueLayout.OfAddressPREVIEW
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
static void
__report_gsfailure
(long _StackCookie) static MethodHandle
static int
static void
__security_check_cookie
(long _StackCookie) static MethodHandle
static long
static MemoryLayoutPREVIEW
static MemorySegmentPREVIEW
static void
__security_cookie$set
(long x) static VarHandle
static void
static MethodHandle
static void
__va_start
(AddressablePREVIEW x0, Object... x1) static MethodHandle
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
false_()
static int
static int
static int
static int
static long
static long
static byte
static int
static short
static int
static int
static int
static long
static long
static byte
static int
static short
static int
static int
static int
static long
static long
static byte
INT8_MAX()
static int
INT8_MIN()
static long
static long
static long
static long
static MemoryAddressPREVIEW
NULL()
static long
static long
static int
static int
static long
SIZE_MAX()
static MemoryAddressPREVIEW
static MethodHandle
static void
tc_destroy_context
(int context) static MethodHandle
static void
tc_destroy_string
(AddressablePREVIEW handle) static MethodHandle
static MemorySegmentPREVIEW
tc_read_string
(SegmentAllocatorPREVIEW allocator, AddressablePREVIEW handle) static MethodHandle
static void
tc_request
(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, int request_id, AddressablePREVIEW response_handler) static void
tc_request_ptr
(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, AddressablePREVIEW request_ptr, AddressablePREVIEW response_handler) static MethodHandle
static MemoryAddressPREVIEW
tc_request_sync
(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json) static MethodHandle
static MethodHandle
static int
static int
static int
static int
static int
static int
static int
true_()
static int
static int
static long
static byte
static short
static int
static long
static byte
static short
static int
static long
static byte
static long
static long
static int
static int
static int
WINT_MAX()
static int
WINT_MIN()
-
Field Details
-
C_CHAR
-
C_SHORT
-
C_INT
-
C_LONG
-
C_LONG_LONG
-
C_FLOAT
-
C_DOUBLE
-
C_POINTER
-
va_list
-
ptrdiff_t
-
intptr_t
-
int16_t
-
int32_t
-
int64_t
-
int_least16_t
-
int_least32_t
-
int_least64_t
-
int_fast16_t
-
int_fast32_t
-
int_fast64_t
-
intmax_t
-
-
Method Details
-
_VCRT_COMPILER_PREPROCESSOR
public static int _VCRT_COMPILER_PREPROCESSOR() -
_SAL_VERSION
public static int _SAL_VERSION() -
__SAL_H_VERSION
public static int __SAL_H_VERSION() -
_USE_DECLSPECS_FOR_SAL
public static int _USE_DECLSPECS_FOR_SAL() -
_USE_ATTRIBUTES_FOR_SAL
public static int _USE_ATTRIBUTES_FOR_SAL() -
_CRT_PACKING
public static int _CRT_PACKING() -
_HAS_EXCEPTIONS
public static int _HAS_EXCEPTIONS() -
_HAS_CXX17
public static int _HAS_CXX17() -
_HAS_CXX20
public static int _HAS_CXX20() -
_HAS_NODISCARD
public static int _HAS_NODISCARD() -
WCHAR_MIN
public static int WCHAR_MIN() -
WCHAR_MAX
public static int WCHAR_MAX() -
WINT_MIN
public static int WINT_MIN() -
WINT_MAX
public static int WINT_MAX() -
true_
public static int true_() -
false_
public static int false_() -
__bool_true_false_are_defined
public static int __bool_true_false_are_defined() -
__va_start$MH
-
__va_start
-
__security_init_cookie$MH
-
__security_init_cookie
public static void __security_init_cookie() -
__security_check_cookie$MH
-
__security_check_cookie
public static void __security_check_cookie(long _StackCookie) -
__report_gsfailure$MH
-
__report_gsfailure
public static void __report_gsfailure(long _StackCookie) -
__security_cookie$LAYOUT
-
__security_cookie$VH
-
__security_cookie$SEGMENT
-
__security_cookie$get
public static long __security_cookie$get() -
__security_cookie$set
public static void __security_cookie$set(long x) -
tc_response_success
public static int tc_response_success() -
tc_response_error
public static int tc_response_error() -
tc_response_nop
public static int tc_response_nop() -
tc_response_app_request
public static int tc_response_app_request() -
tc_response_app_notify
public static int tc_response_app_notify() -
tc_response_custom
public static int tc_response_custom() -
tc_create_context$MH
-
tc_create_context
-
tc_destroy_context$MH
-
tc_destroy_context
public static void tc_destroy_context(int context) -
tc_request$MH
-
tc_request
public static void tc_request(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, int request_id, AddressablePREVIEW response_handler) -
tc_request_ptr$MH
-
tc_request_ptr
public static void tc_request_ptr(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, AddressablePREVIEW request_ptr, AddressablePREVIEW response_handler) -
tc_request_sync$MH
-
tc_request_sync
public static MemoryAddressPREVIEW tc_request_sync(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json) -
tc_read_string$MH
-
tc_read_string
public static MemorySegmentPREVIEW tc_read_string(SegmentAllocatorPREVIEW allocator, AddressablePREVIEW handle) -
tc_destroy_string$MH
-
tc_destroy_string
-
_VCRUNTIME_DISABLED_WARNINGS
public static int _VCRUNTIME_DISABLED_WARNINGS() -
NULL
-
INT8_MIN
public static int INT8_MIN() -
INT16_MIN
public static int INT16_MIN() -
INT32_MIN
public static int INT32_MIN() -
INT64_MIN
public static long INT64_MIN() -
INT8_MAX
public static byte INT8_MAX() -
INT16_MAX
public static short INT16_MAX() -
INT32_MAX
public static int INT32_MAX() -
INT64_MAX
public static long INT64_MAX() -
UINT8_MAX
public static byte UINT8_MAX() -
UINT16_MAX
public static short UINT16_MAX() -
UINT32_MAX
public static int UINT32_MAX() -
UINT64_MAX
public static long UINT64_MAX() -
INT_LEAST8_MIN
public static int INT_LEAST8_MIN() -
INT_LEAST16_MIN
public static int INT_LEAST16_MIN() -
INT_LEAST32_MIN
public static int INT_LEAST32_MIN() -
INT_LEAST64_MIN
public static long INT_LEAST64_MIN() -
INT_LEAST8_MAX
public static byte INT_LEAST8_MAX() -
INT_LEAST16_MAX
public static short INT_LEAST16_MAX() -
INT_LEAST32_MAX
public static int INT_LEAST32_MAX() -
INT_LEAST64_MAX
public static long INT_LEAST64_MAX() -
UINT_LEAST8_MAX
public static byte UINT_LEAST8_MAX() -
UINT_LEAST16_MAX
public static short UINT_LEAST16_MAX() -
UINT_LEAST32_MAX
public static int UINT_LEAST32_MAX() -
UINT_LEAST64_MAX
public static long UINT_LEAST64_MAX() -
INT_FAST8_MIN
public static int INT_FAST8_MIN() -
INT_FAST16_MIN
public static int INT_FAST16_MIN() -
INT_FAST32_MIN
public static int INT_FAST32_MIN() -
INT_FAST64_MIN
public static long INT_FAST64_MIN() -
INT_FAST8_MAX
public static byte INT_FAST8_MAX() -
INT_FAST16_MAX
public static int INT_FAST16_MAX() -
INT_FAST32_MAX
public static int INT_FAST32_MAX() -
INT_FAST64_MAX
public static long INT_FAST64_MAX() -
UINT_FAST8_MAX
public static byte UINT_FAST8_MAX() -
UINT_FAST16_MAX
public static int UINT_FAST16_MAX() -
UINT_FAST32_MAX
public static int UINT_FAST32_MAX() -
UINT_FAST64_MAX
public static long UINT_FAST64_MAX() -
INTPTR_MIN
public static long INTPTR_MIN() -
INTPTR_MAX
public static long INTPTR_MAX() -
UINTPTR_MAX
public static long UINTPTR_MAX() -
INTMAX_MIN
public static long INTMAX_MIN() -
INTMAX_MAX
public static long INTMAX_MAX() -
UINTMAX_MAX
public static long UINTMAX_MAX() -
PTRDIFF_MIN
public static long PTRDIFF_MIN() -
PTRDIFF_MAX
public static long PTRDIFF_MAX() -
SIZE_MAX
public static long SIZE_MAX() -
SIG_ATOMIC_MIN
public static int SIG_ATOMIC_MIN() -
SIG_ATOMIC_MAX
public static int SIG_ATOMIC_MAX()
-
ton_client
when preview features are enabled.