diff options
author | Rob Bradford <rob@linux.intel.com> | 2008-09-11 15:47:05 +0100 |
---|---|---|
committer | Rob Bradford <rob@linux.intel.com> | 2008-09-11 15:47:05 +0100 |
commit | 8a90d292bb00d5710859caddb5e48ff896ff783b (patch) | |
tree | c4f2f0e660b60be75299c793124fdb458118747a /rest/rest-proxy.h | |
parent | 13ff4a5dbbc01bb1ff0152caa5aa848a5b516bfc (diff) | |
download | librest-8a90d292bb00d5710859caddb5e48ff896ff783b.tar.gz |
Abstract the public functionality behind class vfuncs
Diffstat (limited to 'rest/rest-proxy.h')
-rw-r--r-- | rest/rest-proxy.h | 4 |
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, |