Class ton_client

java.lang.Object
tech.deplant.java4ever.ffi.ton_client

public final class ton_client extends Object
  • Field Details

    • int64_t

      public static final ValueLayout int64_t
    • int_least64_t

      public static final ValueLayout int_least64_t
    • int_fast64_t

      public static final ValueLayout int_fast64_t
    • int32_t

      public static final ValueLayout int32_t
    • int_least32_t

      public static final ValueLayout int_least32_t
    • int_fast32_t

      public static final ValueLayout int_fast32_t
    • int16_t

      public static final ValueLayout int16_t
    • int_least16_t

      public static final ValueLayout int_least16_t
    • int_fast16_t

      public static final ValueLayout int_fast16_t
    • intptr_t

      public static final ValueLayout intptr_t
    • intmax_t

      public static final ValueLayout intmax_t
  • Method Details

    • true_

      public static int true_()
    • false_

      public static int false_()
    • __bool_true_false_are_defined

      public static int __bool_true_false_are_defined()
    • 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

      public static MemoryAddress tc_create_context(MemorySegment config)
    • tc_destroy_context

      public static void tc_destroy_context(int context)
    • tc_request

      public static void tc_request(int context, MemorySegment function_name, MemorySegment function_params_json, int request_id, Addressable response_handler)
    • tc_request_ptr

      public static void tc_request_ptr(int context, MemorySegment function_name, MemorySegment function_params_json, Addressable request_ptr, Addressable response_handler)
    • tc_request_sync

      public static MemoryAddress tc_request_sync(int context, MemorySegment function_name, MemorySegment function_params_json)
    • tc_read_string

      public static MemorySegment tc_read_string(SegmentAllocator allocator, Addressable handle)
    • tc_read_string

      public static MemorySegment tc_read_string(ResourceScope scope, Addressable handle)
    • tc_destroy_string

      public static void tc_destroy_string(Addressable handle)
    • INT64_MAX

      public static long INT64_MAX()
    • INT64_MIN

      public static long INT64_MIN()
    • UINT64_MAX

      public static long UINT64_MAX()
    • __INT_LEAST64_MIN

      public static long __INT_LEAST64_MIN()
    • __INT_LEAST64_MAX

      public static long __INT_LEAST64_MAX()
    • __UINT_LEAST64_MAX

      public static long __UINT_LEAST64_MAX()
    • __INT_LEAST32_MIN

      public static int __INT_LEAST32_MIN()
    • __INT_LEAST32_MAX

      public static int __INT_LEAST32_MAX()
    • __UINT_LEAST32_MAX

      public static int __UINT_LEAST32_MAX()
    • __INT_LEAST16_MIN

      public static int __INT_LEAST16_MIN()
    • __INT_LEAST16_MAX

      public static int __INT_LEAST16_MAX()
    • __UINT_LEAST16_MAX

      public static int __UINT_LEAST16_MAX()
    • __INT_LEAST8_MIN

      public static int __INT_LEAST8_MIN()
    • __INT_LEAST8_MAX

      public static int __INT_LEAST8_MAX()
    • __UINT_LEAST8_MAX

      public static int __UINT_LEAST8_MAX()
    • INT_LEAST64_MIN

      public static long INT_LEAST64_MIN()
    • INT_LEAST64_MAX

      public static long INT_LEAST64_MAX()
    • UINT_LEAST64_MAX

      public static long UINT_LEAST64_MAX()
    • INT_FAST64_MIN

      public static long INT_FAST64_MIN()
    • INT_FAST64_MAX

      public static long INT_FAST64_MAX()
    • UINT_FAST64_MAX

      public static long UINT_FAST64_MAX()
    • INT32_MAX

      public static int INT32_MAX()
    • INT32_MIN

      public static int INT32_MIN()
    • UINT32_MAX

      public static int UINT32_MAX()
    • INT_LEAST32_MIN

      public static int INT_LEAST32_MIN()
    • INT_LEAST32_MAX

      public static int INT_LEAST32_MAX()
    • UINT_LEAST32_MAX

      public static int UINT_LEAST32_MAX()
    • INT_FAST32_MIN

      public static int INT_FAST32_MIN()
    • INT_FAST32_MAX

      public static int INT_FAST32_MAX()
    • UINT_FAST32_MAX

      public static int UINT_FAST32_MAX()
    • INT16_MAX

      public static int INT16_MAX()
    • INT16_MIN

      public static int INT16_MIN()
    • UINT16_MAX

      public static int UINT16_MAX()
    • INT_LEAST16_MIN

      public static int INT_LEAST16_MIN()
    • INT_LEAST16_MAX

      public static int INT_LEAST16_MAX()
    • UINT_LEAST16_MAX

      public static int UINT_LEAST16_MAX()
    • INT_FAST16_MIN

      public static int INT_FAST16_MIN()
    • INT_FAST16_MAX

      public static int INT_FAST16_MAX()
    • UINT_FAST16_MAX

      public static int UINT_FAST16_MAX()
    • INT8_MAX

      public static int INT8_MAX()
    • INT8_MIN

      public static int INT8_MIN()
    • UINT8_MAX

      public static int UINT8_MAX()
    • INT_LEAST8_MIN

      public static int INT_LEAST8_MIN()
    • INT_LEAST8_MAX

      public static int INT_LEAST8_MAX()
    • UINT_LEAST8_MAX

      public static int UINT_LEAST8_MAX()
    • INT_FAST8_MIN

      public static int INT_FAST8_MIN()
    • INT_FAST8_MAX

      public static int INT_FAST8_MAX()
    • UINT_FAST8_MAX

      public static int UINT_FAST8_MAX()
    • INTPTR_MIN

      public static long INTPTR_MIN()
    • INTPTR_MAX

      public static long INTPTR_MAX()
    • UINTPTR_MAX

      public static long UINTPTR_MAX()
    • PTRDIFF_MIN

      public static long PTRDIFF_MIN()
    • PTRDIFF_MAX

      public static long PTRDIFF_MAX()
    • SIZE_MAX

      public static long SIZE_MAX()
    • INTMAX_MIN

      public static long INTMAX_MIN()
    • INTMAX_MAX

      public static long INTMAX_MAX()
    • UINTMAX_MAX

      public static long UINTMAX_MAX()
    • SIG_ATOMIC_MIN

      public static int SIG_ATOMIC_MIN()
    • SIG_ATOMIC_MAX

      public static int SIG_ATOMIC_MAX()
    • WINT_MIN

      public static int WINT_MIN()
    • WINT_MAX

      public static int WINT_MAX()
    • WCHAR_MAX

      public static int WCHAR_MAX()
    • WCHAR_MIN

      public static int WCHAR_MIN()