Interface GLibLibrary

  • All Superinterfaces:
    com.sun.jna.Library

    public interface GLibLibrary
    extends com.sun.jna.Library
    Only expose one method to set application name to suppress warning: "g_set_application_name not set"
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  GLibLibrary.GArray  
      static class  GLibLibrary.GList  
      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static GLibLibrary INSTANCE  
      • Fields inherited from interface com.sun.jna.Library

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
    • Method Detail

      • g_set_application_name

        void g_set_application_name​(String application_name)
      • g_array_new

        com.sun.jna.Pointer g_array_new​(int zero_terminated,
                                        int clear,
                                        int element_size)
      • g_error_free

        void g_error_free​(com.sun.jna.Pointer error)
      • g_list_append

        com.sun.jna.Pointer g_list_append​(com.sun.jna.Pointer list,
                                          com.sun.jna.Pointer element)
      • g_hash_table_new

        com.sun.jna.Pointer g_hash_table_new​(com.sun.jna.Pointer hash_func,
                                             com.sun.jna.Pointer key_equal_func)
      • g_hash_table_insert

        boolean g_hash_table_insert​(com.sun.jna.Pointer hash_table,
                                    com.sun.jna.Pointer key,
                                    com.sun.jna.Pointer value)
      • g_hash_table_lookup

        com.sun.jna.Pointer g_hash_table_lookup​(com.sun.jna.Pointer hash_table,
                                                com.sun.jna.Pointer key)
      • g_hash_table_destroy

        void g_hash_table_destroy​(com.sun.jna.Pointer hash_table)
      • g_hash_table_unref

        void g_hash_table_unref​(com.sun.jna.Pointer hash_table)