summaryrefslogtreecommitdiff
path: root/rest/rest-proxy.h
diff options
context:
space:
mode:
authorRob Bradford <rob@linux.intel.com>2008-09-11 15:47:05 +0100
committerRob Bradford <rob@linux.intel.com>2008-09-11 15:47:05 +0100
commit8a90d292bb00d5710859caddb5e48ff896ff783b (patch)
treec4f2f0e660b60be75299c793124fdb458118747a /rest/rest-proxy.h
parent13ff4a5dbbc01bb1ff0152caa5aa848a5b516bfc (diff)
downloadlibrest-8a90d292bb00d5710859caddb5e48ff896ff783b.tar.gz
Abstract the public functionality behind class vfuncs
Diffstat (limited to 'rest/rest-proxy.h')
-rw-r--r--rest/rest-proxy.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/rest/rest-proxy.h b/rest/rest-proxy.h
index c011773..5ce59c9 100644
--- a/rest/rest-proxy.h
+++ b/rest/rest-proxy.h
@@ -29,6 +29,10 @@ typedef struct {
typedef struct {
GObjectClass parent_class;
+ gboolean (*bind_valist)(RestProxy *proxy, va_list params);
+ RestProxyCall *(*new_call)(RestProxy *proxy);
+ gboolean (*simple_run_valist)(RestProxy *proxy, gchar **payload,
+ goffset *len, GError **error, va_list params);
} RestProxyClass;
typedef void (*RestProxyCallRawCallback)(RestProxy *proxy,