summaryrefslogtreecommitdiff
path: root/gdbus/object.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-03-07 14:32:48 -0800
committerMarcel Holtmann <marcel@holtmann.org>2010-03-07 14:32:48 -0800
commit591ffe09599e7c2fc91935707c4bbc279045ad77 (patch)
tree0a449d4be05a4ca9e9596e94290946b353100d95 /gdbus/object.c
parent4205e57f83752f664bef00aed484eb701c07d702 (diff)
downloadobexd-591ffe09599e7c2fc91935707c4bbc279045ad77.tar.gz
Make interface callback tables const
Diffstat (limited to 'gdbus/object.c')
-rw-r--r--gdbus/object.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/gdbus/object.c b/gdbus/object.c
index 9dc3835..8da2dab 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
@@ -45,9 +45,9 @@ struct generic_data {
struct interface_data {
char *name;
- GDBusMethodTable *methods;
- GDBusSignalTable *signals;
- GDBusPropertyTable *properties;
+ const GDBusMethodTable *methods;
+ const GDBusSignalTable *signals;
+ const GDBusPropertyTable *properties;
void *user_data;
GDBusDestroyFunction destroy;
};
@@ -114,8 +114,8 @@ static void print_arguments(GString *gstr, const char *sig,
static void generate_interface_xml(GString *gstr, struct interface_data *iface)
{
- GDBusMethodTable *method;
- GDBusSignalTable *signal;
+ const GDBusMethodTable *method;
+ const GDBusSignalTable *signal;
for (method = iface->methods; method && method->name; method++) {
if (!strlen(method->signature) && !strlen(method->reply))
@@ -238,7 +238,7 @@ static DBusHandlerResult generic_message(DBusConnection *connection,
{
struct generic_data *data = user_data;
struct interface_data *iface;
- GDBusMethodTable *method;
+ const GDBusMethodTable *method;
const char *interface;
interface = dbus_message_get_interface(message);
@@ -327,9 +327,9 @@ static GDBusMethodTable introspect_methods[] = {
};
static void add_interface(struct generic_data *data, const char *name,
- GDBusMethodTable *methods,
- GDBusSignalTable *signals,
- GDBusPropertyTable *properties,
+ const GDBusMethodTable *methods,
+ const GDBusSignalTable *signals,
+ const GDBusPropertyTable *properties,
void *user_data,
GDBusDestroyFunction destroy)
{
@@ -428,7 +428,7 @@ static gboolean check_signal(DBusConnection *conn, const char *path,
{
struct generic_data *data = NULL;
struct interface_data *iface;
- GDBusSignalTable *signal;
+ const GDBusSignalTable *signal;
*args = NULL;
if (!dbus_connection_get_object_path_data(conn, path,
@@ -502,9 +502,9 @@ fail:
gboolean g_dbus_register_interface(DBusConnection *connection,
const char *path, const char *name,
- GDBusMethodTable *methods,
- GDBusSignalTable *signals,
- GDBusPropertyTable *properties,
+ const GDBusMethodTable *methods,
+ const GDBusSignalTable *signals,
+ const GDBusPropertyTable *properties,
void *user_data,
GDBusDestroyFunction destroy)
{