[vala-extra-vapis/wip/albfan/libssh2] Use has_typedef for anonymous delegates
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala-extra-vapis/wip/albfan/libssh2] Use has_typedef for anonymous delegates
- Date: Mon, 21 Oct 2019 12:57:40 +0000 (UTC)
commit 6cffe5102a0e059f9072c413ab68a84334457ccb
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Oct 21 14:45:18 2019 +0200
Use has_typedef for anonymous delegates
libssh2.vapi | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/libssh2.vapi b/libssh2.vapi
index d4fabe7..e54eb4a 100644
--- a/libssh2.vapi
+++ b/libssh2.vapi
@@ -1,4 +1,4 @@
-[CCode (cheader_filename = "libssh2.h>\ntypedef
LIBSSH2_USERAUTH_PUBLICKEY_SIGN_FUNC((*libssh2_userauth_publickey_sign_delegate));\ntypedef
LIBSSH2_IGNORE_FUNC((*libssh2_ignore_delegate));\ntypedef
LIBSSH2_DEBUG_FUNC((*libssh2_debug_delegate));\ntypedef
LIBSSH2_DISCONNECT_FUNC((*libssh2_disconnect_delegate));\ntypedef
LIBSSH2_PASSWD_CHANGEREQ_FUNC((*libssh2_passwd_changereq_delegate));\ntypedef
LIBSSH2_MACERROR_FUNC((*libssh2_macerror_delegate));\ntypedef
LIBSSH2_X11_OPEN_FUNC((*libssh2_x11_open_delegate));\ntypedef
LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC((*libssh2_userauth_kbdint_response_delegate));\ntypedef
LIBSSH2_RECV_FUNC((*libssh2_recv_func_delegate));\ntypedef
LIBSSH2_SEND_FUNC((*libssh2_send_func_delegate));\n#include <libssh2.h")]
+[CCode (cheader_filename = "libssh2.h")]
namespace SSH2 {
namespace Version {
[CCode (cname = "HAVE_LIBSSH2_AGENT_API")]
@@ -788,30 +788,30 @@ namespace SSH2 {
SEND,
RECV
}
- [CCode (cname = "libssh2_passwd_changereq_delegate", simple_generics = true, has_target =
false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void ChangePasswdHandler<T> (Session<T> session, out uint8[]? newpw, ref T
user_data);
- [CCode (cname = "libssh2_debug_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void DebugHandler<T> (Session<T> session, bool always_display, uint8[]
message, uint8[] language, ref T user_data);
- [CCode (cname = "libssh2_disconnect_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void DisconnectHandler<T> (Session<T> session, Disconnect reason, uint8[]
message, uint8[] language, ref T user_data);
- [CCode (cname = "libssh2_ignore_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void IgnoreHandler<T> (Session<T> session, uint8[] message, ref T user_data);
- [CCode (cname = "libssh2_userauth_publickey_sign_delegate", simple_generics = true)]
+ [CCode (has_typedef = false, simple_generics = true)]
public delegate Error PublicKeySignFunc<T> (Session<T> session, [CCode (array_length_type =
"size_t")] out uint8[] sig, [CCode (array_length_type = "size_t")] uint8[] data);
- [CCode (cname = "libssh2_userauth_kbdint_response_delegate", simple_generics = true,
has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void KeyboardInteractiveHandler<T> ([CCode (array_length_type = "int")]
uint8[] name, [CCode (array_length_type = "int")] uint8[] instruction, [CCode (array_length_pos = 2.1)]
UserauthKeyboardPrompt prompts, [CCode (array_length = false)] UserauthKeyboardResponse responses, ref T
user_data);
- [CCode (cname = "libssh2_recv_func_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate ssize_t RecvHandler<T> (int socket, [CCode (array_length_type = "size_t")]
uint8[] buffer, int flags, ref T user_data);
- [CCode (cname = "libssh2_send_func_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate ssize_t SendHandler<T> (int socket, [CCode (array_length_type = "size_t")]
uint8[] buffer, int flags, ref T user_data);
/**
* Handler for mismatched MAC packets in transport layer.
* @return true to discard. If false, the packet will be accepted nonetheless.
*/
- [CCode (cname = "libssh2_macerror_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate bool MACErrorHandler<T> (Session<T> session, uint8[] packet, ref T user_data);
- [CCode (cname = "libssh2_x11_open_delegate", simple_generics = true, has_target = false)]
+ [CCode (has_typedef = false, simple_generics = true, has_target = false)]
public delegate void X11Handler<T> (Session<T> session, Channel channel, string host, int
port, ref T user_data);
}
[CCode (cname = "LIBSSH2_SFTP", free_function = "libssh2_sftp_shutdown", cheader_filename =
"libssh2_sftp.h")]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]