java.lang.Object
tech.deplant.java4ever.binding.ffi.ton_client
ton_client relies on preview features of the Java platform:
ton_clientrefers 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.OfBytePREVIEWstatic ValueLayout.OfDoublePREVIEWstatic ValueLayout.OfFloatPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfAddressPREVIEWstatic ValueLayout.OfShortPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfShortPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfShortPREVIEWstatic ValueLayout.OfIntPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfLongPREVIEWstatic ValueLayout.OfAddressPREVIEW -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic void__report_gsfailure(long _StackCookie) static MethodHandlestatic intstatic void__security_check_cookie(long _StackCookie) static MethodHandlestatic longstatic MemoryLayoutPREVIEWstatic MemorySegmentPREVIEWstatic void__security_cookie$set(long x) static VarHandlestatic voidstatic MethodHandlestatic void__va_start(AddressablePREVIEW x0, Object... x1) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intfalse_()static intstatic intstatic intstatic intstatic longstatic longstatic bytestatic intstatic shortstatic intstatic intstatic intstatic longstatic longstatic bytestatic intstatic shortstatic intstatic intstatic intstatic longstatic longstatic byteINT8_MAX()static intINT8_MIN()static longstatic longstatic longstatic longstatic MemoryAddressPREVIEWNULL()static longstatic longstatic intstatic intstatic longSIZE_MAX()static MemoryAddressPREVIEWstatic MethodHandlestatic voidtc_destroy_context(int context) static MethodHandlestatic voidtc_destroy_string(AddressablePREVIEW handle) static MethodHandlestatic MemorySegmentPREVIEWtc_read_string(SegmentAllocatorPREVIEW allocator, AddressablePREVIEW handle) static MethodHandlestatic voidtc_request(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, int request_id, AddressablePREVIEW response_handler) static voidtc_request_ptr(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json, AddressablePREVIEW request_ptr, AddressablePREVIEW response_handler) static MethodHandlestatic MemoryAddressPREVIEWtc_request_sync(int context, MemorySegmentPREVIEW function_name, MemorySegmentPREVIEW function_params_json) static MethodHandlestatic MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic inttrue_()static intstatic intstatic longstatic bytestatic shortstatic intstatic longstatic bytestatic shortstatic intstatic longstatic bytestatic longstatic longstatic intstatic intstatic intWINT_MAX()static intWINT_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_clientwhen preview features are enabled.