summaryrefslogtreecommitdiff
path: root/libsoup/Soup-2.4-custom.vala
diff options
context:
space:
mode:
authorDaniel Espinosa <esodan@gmail.com>2015-07-07 14:54:08 -0500
committerDaniel Espinosa <esodan@gmail.com>2015-07-07 14:54:08 -0500
commit0b8a354bbcaf734c6b27dbb9fd53ebf7ea4438a6 (patch)
treefbb38d4d58988dd5cdd1229a7692d3a1dfc90f96 /libsoup/Soup-2.4-custom.vala
parent99104e661709ca5714c4dd4ff8f890d510758baa (diff)
downloadlibsoup-0b8a354bbcaf734c6b27dbb9fd53ebf7ea4438a6.tar.gz
Fixed VAPI generation according with upstream Vala's one
Diffstat (limited to 'libsoup/Soup-2.4-custom.vala')
-rw-r--r--libsoup/Soup-2.4-custom.vala168
1 files changed, 168 insertions, 0 deletions
diff --git a/libsoup/Soup-2.4-custom.vala b/libsoup/Soup-2.4-custom.vala
new file mode 100644
index 00000000..35449e90
--- /dev/null
+++ b/libsoup/Soup-2.4-custom.vala
@@ -0,0 +1,168 @@
+namespace Soup {
+ [CCode (type_id = "soup_auth_domain_basic_get_type ()", cheader_filename = "libsoup/soup.h")]
+ public class AuthDomainBasic : Soup.AuthDomain {
+ public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainBasicAuthCallback callback);
+ }
+
+ [CCode (type_id = "soup_auth_domain_digest_get_type ()", cheader_filename = "libsoup/soup.h")]
+ public class AuthDomainDigest : Soup.AuthDomain {
+ public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainDigestAuthCallback callback);
+ }
+
+ [Compact]
+ [CCode (copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_buffer_get_type ()", cheader_filename = "libsoup/soup.h")]
+ public class Buffer {
+ [CCode (has_construct_function = false)]
+ public Buffer.subbuffer (Soup.Buffer parent, size_t offset, size_t length);
+ }
+
+ [Deprecated (replacement = "Soup.ProxyURIResolver")]
+ [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = "soup_proxy_resolver_get_type ()")]
+ public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
+ public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callback);
+ public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out unowned Soup.Address addr);
+ }
+
+ public errordomain SSLError {
+ HANDSHAKE_NEEDS_READ,
+ HANDSHAKE_NEEDS_WRITE,
+ CERTIFICATE,
+ HANDSHAKE_FAILED;
+ public static GLib.Quark quark ();
+ }
+
+ [Compact]
+ [CCode (copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_uri_get_type ()", cheader_filename = "libsoup/soup.h")]
+ public class URI {
+ [CCode (has_construct_function = false)]
+ public URI.with_base (Soup.URI @base, string uri_string);
+ }
+
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.build_fault")]
+ [PrintfFormat]
+ public static unowned string xmlrpc_build_fault (int fault_code, string fault_format, ...);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.build_method_call")]
+ public static unowned string xmlrpc_build_method_call (string method_name, GLib.Value[] @params);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.build_method_response")]
+ public static unowned string xmlrpc_build_method_response (GLib.Value value);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.error_quark")]
+ public static GLib.Quark xmlrpc_error_quark ();
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.extract_method_call")]
+ [CCode (sentinel = "G_TYPE_INVALID")]
+ public static bool xmlrpc_extract_method_call (string method_call, int length, out unowned string method_name, ...);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.extract_method_response")]
+ [CCode (sentinel = "G_TYPE_INVALID")]
+ public static bool xmlrpc_extract_method_response (string method_response, int length, ...) throws GLib.Error;
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.fault_quark")]
+ public static GLib.Quark xmlrpc_fault_quark ();
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.parse_method_call")]
+ public static bool xmlrpc_parse_method_call (string method_call, int length, out unowned string method_name, out unowned GLib.ValueArray @params);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.parse_method_response")]
+ public static bool xmlrpc_parse_method_response (string method_response, int length, GLib.Value value) throws GLib.Error;
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.request_new")]
+ [CCode (sentinel = "G_TYPE_INVALID")]
+ public static unowned Soup.Message xmlrpc_request_new (string uri, string method_name, ...);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.set_fault")]
+ [PrintfFormat]
+ public static void xmlrpc_set_fault (Soup.Message msg, int fault_code, string fault_format, ...);
+ [Deprecated (since = "vala-0.12", replacement = "XMLRPC.set_response")]
+ [CCode (sentinel = "G_TYPE_INVALID")]
+ public static void xmlrpc_set_response (Soup.Message msg, ...);
+
+ [Deprecated (since = "vala-0.12", replacement = "Form.decode")]
+ public static GLib.HashTable<string,string> form_decode (string encoded_form);
+ [Deprecated (since = "vala-0.12", replacement = "Form.decode_multipart")]
+ public static GLib.HashTable<string,string> form_decode_multipart (Soup.Message msg, string file_control_name, out string filename, out string content_type, out Soup.Buffer file);
+ [Deprecated (since = "vala-0.12", replacement = "Form.encode")]
+ public static string form_encode (...);
+ [Deprecated (since = "vala-0.12", replacement = "Form.encode_datalist")]
+ public static string form_encode_datalist (void* form_data_set);
+ [Deprecated (since = "vala-0.12", replacement = "Form.encode_hash")]
+ public static string form_encode_hash (GLib.HashTable<string,string> form_data_set);
+ [Deprecated (since = "vala-0.12")]
+ public static string form_encode_valist (string first_field, void* args);
+ [Deprecated (since = "vala-0.12", replacement = "Form.request_new")]
+ public static Soup.Message form_request_new (string method, string uri, ...);
+ [Deprecated (since = "vala-0.12", replacement = "Form.request_new_from_datalist")]
+ public static Soup.Message form_request_new_from_datalist (string method, string uri, void* form_data_set);
+ [Deprecated (since = "vala-0.12", replacement = "Form.request_new_from_hash")]
+ public static Soup.Message form_request_new_from_hash (string method, string uri, GLib.HashTable<string,string> form_data_set);
+ [Deprecated (since = "vala-0.12", replacement = "Form.request_new_from_multipart")]
+ public static Soup.Message form_request_new_from_multipart (string uri, Soup.Multipart multipart);
+ [Deprecated (since = "vala-0.14", replacement = "SSLError.quark")]
+ public static GLib.Quark ssl_error_quark ();
+
+ [Deprecated (since = "vala-0.22", replacement = "Status.get_phrase")]
+ public static unowned string status_get_phrase (uint status_code);
+ [Deprecated (since = "vala-0.22", replacement = "Status.proxify")]
+ public static uint status_proxify (uint status_code);
+ [Deprecated (since = "vala-0.22", replacement = "Status")]
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_STATUS_", type_id = "soup_known_status_code_get_type ()")]
+ public enum KnownStatusCode {
+ NONE,
+ CANCELLED,
+ CANT_RESOLVE,
+ CANT_RESOLVE_PROXY,
+ CANT_CONNECT,
+ CANT_CONNECT_PROXY,
+ SSL_FAILED,
+ IO_ERROR,
+ MALFORMED,
+ TRY_AGAIN,
+ TOO_MANY_REDIRECTS,
+ TLS_FAILED,
+ CONTINUE,
+ SWITCHING_PROTOCOLS,
+ PROCESSING,
+ OK,
+ CREATED,
+ ACCEPTED,
+ NON_AUTHORITATIVE,
+ NO_CONTENT,
+ RESET_CONTENT,
+ PARTIAL_CONTENT,
+ MULTI_STATUS,
+ MULTIPLE_CHOICES,
+ MOVED_PERMANENTLY,
+ FOUND,
+ MOVED_TEMPORARILY,
+ SEE_OTHER,
+ NOT_MODIFIED,
+ USE_PROXY,
+ NOT_APPEARING_IN_THIS_PROTOCOL,
+ TEMPORARY_REDIRECT,
+ BAD_REQUEST,
+ UNAUTHORIZED,
+ PAYMENT_REQUIRED,
+ FORBIDDEN,
+ NOT_FOUND,
+ METHOD_NOT_ALLOWED,
+ NOT_ACCEPTABLE,
+ PROXY_AUTHENTICATION_REQUIRED,
+ PROXY_UNAUTHORIZED,
+ REQUEST_TIMEOUT,
+ CONFLICT,
+ GONE,
+ LENGTH_REQUIRED,
+ PRECONDITION_FAILED,
+ REQUEST_ENTITY_TOO_LARGE,
+ REQUEST_URI_TOO_LONG,
+ UNSUPPORTED_MEDIA_TYPE,
+ REQUESTED_RANGE_NOT_SATISFIABLE,
+ INVALID_RANGE,
+ EXPECTATION_FAILED,
+ UNPROCESSABLE_ENTITY,
+ LOCKED,
+ FAILED_DEPENDENCY,
+ INTERNAL_SERVER_ERROR,
+ NOT_IMPLEMENTED,
+ BAD_GATEWAY,
+ SERVICE_UNAVAILABLE,
+ GATEWAY_TIMEOUT,
+ HTTP_VERSION_NOT_SUPPORTED,
+ INSUFFICIENT_STORAGE,
+ NOT_EXTENDED
+ }
+
+ public delegate void ProxyResolverCallback (Soup.ProxyResolver p1, Soup.Message p2, uint p3, Soup.Address p4);
+}