Class DebugProxyISVNGnomeKeyringLibrary
java.lang.Object
org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNGnomeKeyringLibrary
- All Implemented Interfaces:
com.sun.jna.Library
,ISVNGnomeKeyringLibrary
public class DebugProxyISVNGnomeKeyringLibrary
extends java.lang.Object
implements ISVNGnomeKeyringLibrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNGnomeKeyringLibrary
ISVNGnomeKeyringLibrary.GnomeKeyringNetworkPasswordData, ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback, ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback, ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ISVNDebugLog
private final ISVNGnomeKeyringLibrary
Fields inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNGnomeKeyringLibrary
GNOME_KEYRING_RESULT_ALREADY_UNLOCKED, GNOME_KEYRING_RESULT_BAD_ARGUMENTS, GNOME_KEYRING_RESULT_CANCELLED, GNOME_KEYRING_RESULT_DENIED, GNOME_KEYRING_RESULT_IO_ERROR, GNOME_KEYRING_RESULT_KEYRING_ALREADY_EXISTS, GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON, GNOME_KEYRING_RESULT_NO_MATCH, GNOME_KEYRING_RESULT_NO_SUCH_KEYRING, GNOME_KEYRING_RESULT_OK
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
-
Constructor Summary
ConstructorsConstructorDescriptionDebugProxyISVNGnomeKeyringLibrary
(ISVNGnomeKeyringLibrary myLibrary, ISVNDebugLog myDebugLog) -
Method Summary
Modifier and TypeMethodDescriptionint
gnome_keyring_find_network_password_sync
(java.lang.String userName, java.lang.String domain, java.lang.String server, java.lang.String object, java.lang.String protocol, java.lang.String authType, int port, com.sun.jna.ptr.PointerByReference items) void
gnome_keyring_get_default_keyring
(ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) void
gnome_keyring_get_info
(java.lang.String name, ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) com.sun.jna.Pointer
gnome_keyring_info_copy
(com.sun.jna.Pointer info) void
gnome_keyring_info_free
(com.sun.jna.Pointer info) boolean
gnome_keyring_info_get_is_locked
(com.sun.jna.Pointer keyringInfo) boolean
void
int
gnome_keyring_set_network_password_sync
(java.lang.String keychain, java.lang.String userName, java.lang.String domain, java.lang.String server, java.lang.String object, java.lang.String protocol, java.lang.String authType, int port, com.sun.jna.Pointer password, com.sun.jna.ptr.IntByReference itemId) void
gnome_keyring_unlock
(java.lang.String keyringName, com.sun.jna.Pointer keyringPassword, ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myLibrary
-
myDebugLog
-
-
Constructor Details
-
DebugProxyISVNGnomeKeyringLibrary
public DebugProxyISVNGnomeKeyringLibrary(ISVNGnomeKeyringLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Details
-
gnome_keyring_is_available
public boolean gnome_keyring_is_available()- Specified by:
gnome_keyring_is_available
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_get_default_keyring
public void gnome_keyring_get_default_keyring(ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) - Specified by:
gnome_keyring_get_default_keyring
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_get_info
public void gnome_keyring_get_info(java.lang.String name, ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) - Specified by:
gnome_keyring_get_info
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_info_copy
public com.sun.jna.Pointer gnome_keyring_info_copy(com.sun.jna.Pointer info) - Specified by:
gnome_keyring_info_copy
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_info_get_is_locked
public boolean gnome_keyring_info_get_is_locked(com.sun.jna.Pointer keyringInfo) - Specified by:
gnome_keyring_info_get_is_locked
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_unlock
public void gnome_keyring_unlock(java.lang.String keyringName, com.sun.jna.Pointer keyringPassword, ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback callback, com.sun.jna.Pointer data, com.sun.jna.Pointer destroyData) - Specified by:
gnome_keyring_unlock
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_set_network_password_sync
public int gnome_keyring_set_network_password_sync(java.lang.String keychain, java.lang.String userName, java.lang.String domain, java.lang.String server, java.lang.String object, java.lang.String protocol, java.lang.String authType, int port, com.sun.jna.Pointer password, com.sun.jna.ptr.IntByReference itemId) - Specified by:
gnome_keyring_set_network_password_sync
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_find_network_password_sync
public int gnome_keyring_find_network_password_sync(java.lang.String userName, java.lang.String domain, java.lang.String server, java.lang.String object, java.lang.String protocol, java.lang.String authType, int port, com.sun.jna.ptr.PointerByReference items) - Specified by:
gnome_keyring_find_network_password_sync
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_network_password_list_free
- Specified by:
gnome_keyring_network_password_list_free
in interfaceISVNGnomeKeyringLibrary
-
gnome_keyring_info_free
public void gnome_keyring_info_free(com.sun.jna.Pointer info) - Specified by:
gnome_keyring_info_free
in interfaceISVNGnomeKeyringLibrary
-