![]() | ![]() | ![]() | libsoup Reference Manual | ![]() |
---|
soup-misc —
char* soup_base64_encode (const char *text, int len); int soup_base64_encode_close (const guchar *in, int inlen, gboolean break_lines, guchar *out, int *state, int *save); int soup_base64_encode_step (const guchar *in, int len, gboolean break_lines, guchar *out, int *state, int *save); char* soup_base64_decode (const gchar *text, int *out_len); int soup_base64_decode_step (const guchar *in, int len, guchar *out, int *state, guint *save); guint soup_signal_connect_once (gpointer instance, const char *detailed_signal, GCallback c_handler, gpointer data); guint soup_str_case_hash (gconstpointer key); gboolean soup_str_case_equal (gconstpointer v1, gconstpointer v2); extern gboolean soup_ssl_supported;
char* soup_base64_encode (const char *text, int len);
Encode a sequence of binary data into it's Base-64 stringified representation.
text : | the binary data to encode. |
len : | the length of text .
|
Returns : | The Base-64 encoded string representing text .
|
int soup_base64_encode_close (const guchar *in, int inlen, gboolean break_lines, guchar *out, int *state, int *save);
in : | |
inlen : | |
break_lines : | |
out : | |
state : | |
save : | |
Returns : |
int soup_base64_encode_step (const guchar *in, int len, gboolean break_lines, guchar *out, int *state, int *save);
in : | |
len : | |
break_lines : | |
out : | |
state : | |
save : | |
Returns : |
char* soup_base64_decode (const gchar *text, int *out_len);
text : | |
out_len : | |
Returns : |
int soup_base64_decode_step (const guchar *in, int len, guchar *out, int *state, guint *save);
in : | |
len : | |
out : | |
state : | |
save : | |
Returns : |
guint soup_signal_connect_once (gpointer instance, const char *detailed_signal, GCallback c_handler, gpointer data);
Connects a GCallback function to a signal as with
g_signal_connect()
, but automatically removes the signal handler
after its first invocation.
instance : | an object |
detailed_signal : | "signal-name" or "signal-name::detail" to connect to |
c_handler : | the GCallback to connect |
data : | data to pass to c_handler calls
|
Returns : | the signal handler id |
guint soup_str_case_hash (gconstpointer key);
Hashes key
in a case-insensitive manner.
key : | ASCII string to hash |
Returns : | the hash code. |
gboolean soup_str_case_equal (gconstpointer v1, gconstpointer v2);
Compares v1
and v2
in a case-insensitive manner
v1 : | an ASCII string |
v2 : | another ASCII string |
Returns : | TRUE if they are equal (modulo case)
|
<< soup-method | soup-server-auth >> |