Interface FlexLmBorrowLibrary

  • All Superinterfaces:
    com.sun.jna.Library

    @OpenApiAll
    public interface FlexLmBorrowLibrary
    extends com.sun.jna.Library
    JNA interface to borrowing API
    • Field Summary

      • 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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int checkin​(com.sun.jna.Pointer jobHandle, java.lang.String featureName, int keep)  
      int checkout​(com.sun.jna.Pointer jobHandle, java.lang.String featureName, java.lang.String featureVersion, int count, int flags, VendorCode vendor, int group)  
      void cleanup()  
      void closeJob​(com.sun.jna.Pointer jobHandle)  
      int createNewJob​(com.sun.jna.Pointer oldJobHandle, VendorCode vendorKey, com.sun.jna.ptr.PointerByReference newJobHandle)  
      int getAttribute​(com.sun.jna.Pointer jobHandle, int key, com.sun.jna.ptr.PointerByReference data)  
      java.lang.String getLastErrorMessage​(com.sun.jna.Pointer jobHandle)  
      com.sun.jna.Pointer getLicenseData​(com.sun.jna.Pointer jobHandle, java.lang.String featureName)  
      int returnLicense​(com.sun.jna.Pointer jobHandle, java.lang.String featureName, java.lang.String display)  
      int setAttribute​(com.sun.jna.Pointer jobHandle, int key, java.lang.String data)  
    • Method Detail

      • createNewJob

        int createNewJob​(com.sun.jna.Pointer oldJobHandle,
                         VendorCode vendorKey,
                         com.sun.jna.ptr.PointerByReference newJobHandle)
      • setAttribute

        int setAttribute​(com.sun.jna.Pointer jobHandle,
                         int key,
                         @CheckForNull
                         java.lang.String data)
      • getAttribute

        int getAttribute​(com.sun.jna.Pointer jobHandle,
                         int key,
                         com.sun.jna.ptr.PointerByReference data)
      • checkout

        int checkout​(com.sun.jna.Pointer jobHandle,
                     java.lang.String featureName,
                     java.lang.String featureVersion,
                     int count,
                     int flags,
                     VendorCode vendor,
                     int group)
      • checkin

        int checkin​(com.sun.jna.Pointer jobHandle,
                    java.lang.String featureName,
                    int keep)
      • closeJob

        void closeJob​(com.sun.jna.Pointer jobHandle)
      • cleanup

        void cleanup()
      • returnLicense

        int returnLicense​(com.sun.jna.Pointer jobHandle,
                          java.lang.String featureName,
                          @CheckForNull
                          java.lang.String display)
      • getLicenseData

        com.sun.jna.Pointer getLicenseData​(com.sun.jna.Pointer jobHandle,
                                           java.lang.String featureName)
      • getLastErrorMessage

        java.lang.String getLastErrorMessage​(com.sun.jna.Pointer jobHandle)