mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-22 23:10:37 +01:00
2005-06-18 Murray Cumming <murrayc@murrayc.com>
* dbus/dbus-glib.h:
* glib/dbus-gobject.c:
* glib/dbus-gproxy.c:
* glib/dbus-gvalue.c: Predeclare structs as
typedef struct _Something Something instead of
typedef struct Something Something, so we can
redeclare the prototypes. Other GNOME libraries
do this already.
This commit is contained in:
parent
6e3a318982
commit
6a4596752c
5 changed files with 30 additions and 19 deletions
11
ChangeLog
11
ChangeLog
|
|
@ -1,3 +1,14 @@
|
|||
2005-06-18 Murray Cumming <murrayc@murrayc.com>
|
||||
|
||||
* dbus/dbus-glib.h:
|
||||
* glib/dbus-gobject.c:
|
||||
* glib/dbus-gproxy.c:
|
||||
* glib/dbus-gvalue.c: Predeclare structs as
|
||||
typedef struct _Something Something instead of
|
||||
typedef struct Something Something, so we can
|
||||
redeclare the prototypes. Other GNOME libraries
|
||||
do this already.
|
||||
|
||||
2005-06-17 Colin Walters <walters@verbum.org>
|
||||
|
||||
* tools/dbus-names-model.c (have_names_notify): Fix call
|
||||
|
|
|
|||
|
|
@ -35,15 +35,15 @@ G_BEGIN_DECLS
|
|||
/**
|
||||
* Convert to DBusConnection with dbus_g_connection_get_connection() in dbus-glib-lowlevel.h
|
||||
*/
|
||||
typedef struct DBusGConnection DBusGConnection;
|
||||
typedef struct _DBusGConnection DBusGConnection;
|
||||
/**
|
||||
* Convert to DBusMessage with dbus_g_message_get_message() in dbus-glib-lowlevel.h
|
||||
*/
|
||||
typedef struct DBusGMessage DBusGMessage;
|
||||
typedef struct _DBusGMessage DBusGMessage;
|
||||
/**
|
||||
* Deliberately not possible to convert to DBusPendingCall
|
||||
*/
|
||||
typedef struct DBusGPendingCall DBusGPendingCall;
|
||||
typedef struct _DBusGPendingCall DBusGPendingCall;
|
||||
|
||||
typedef void (* DBusGPendingCallNotify) (DBusGPendingCall *pending,
|
||||
void *user_data);
|
||||
|
|
@ -85,15 +85,15 @@ void dbus_g_thread_init (void);
|
|||
DBusGConnection* dbus_g_bus_get (DBusBusType type,
|
||||
GError **error);
|
||||
|
||||
typedef struct DBusGObjectInfo DBusGObjectInfo;
|
||||
typedef struct DBusGMethodInfo DBusGMethodInfo;
|
||||
typedef struct _DBusGObjectInfo DBusGObjectInfo;
|
||||
typedef struct _DBusGMethodInfo DBusGMethodInfo;
|
||||
|
||||
/**
|
||||
* Object typically generated by dbus-binding-tool that
|
||||
* stores a mapping from introspection data to a
|
||||
* function pointer for a C method to be invoked.
|
||||
*/
|
||||
struct DBusGMethodInfo
|
||||
struct _DBusGMethodInfo
|
||||
{
|
||||
GCallback function; /**< C method to invoke */
|
||||
GClosureMarshal marshaller; /**< Marshaller to invoke method */
|
||||
|
|
@ -104,7 +104,7 @@ struct DBusGMethodInfo
|
|||
* Introspection data for a GObject, normally autogenerated by
|
||||
* a tool such as dbus-binding-tool.
|
||||
*/
|
||||
struct DBusGObjectInfo
|
||||
struct _DBusGObjectInfo
|
||||
{
|
||||
int format_version; /**< Allows us to change the rest of this struct
|
||||
* by adding DBusGObjectInfo2, DBusGObjectInfo3, etc.
|
||||
|
|
@ -130,8 +130,8 @@ GObject * dbus_g_connection_lookup_g_object (DBusGConnection *connectio
|
|||
* Generic recursive value
|
||||
*/
|
||||
|
||||
typedef struct DBusGValueIterator DBusGValueIterator;
|
||||
struct DBusGValueIterator
|
||||
typedef struct _DBusGValueIterator DBusGValueIterator;
|
||||
struct _DBusGValueIterator
|
||||
{
|
||||
void *dummy1; /**< Don't use this */
|
||||
void *dummy2; /**< Don't use this */
|
||||
|
|
@ -151,7 +151,7 @@ struct DBusGValueIterator
|
|||
void *pad5; /**< Don't use this */
|
||||
};
|
||||
|
||||
typedef struct DBusGValue DBusGValue;
|
||||
typedef struct _DBusGValue DBusGValue;
|
||||
|
||||
#ifdef DBUS_COMPILATION
|
||||
#include "glib/dbus-gtype-specialized.h"
|
||||
|
|
@ -202,8 +202,8 @@ void dbus_g_object_register_marshaller_array(GClosureMarshal marshaller
|
|||
guint n_types,
|
||||
const GType* types);
|
||||
|
||||
typedef struct DBusGProxy DBusGProxy;
|
||||
typedef struct DBusGProxyClass DBusGProxyClass;
|
||||
typedef struct _DBusGProxy DBusGProxy;
|
||||
typedef struct _DBusGProxyClass DBusGProxyClass;
|
||||
|
||||
#define DBUS_TYPE_G_PROXY (dbus_g_proxy_get_type ())
|
||||
#define DBUS_G_PROXY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DBUS_TYPE_G_PROXY, DBusGProxy))
|
||||
|
|
@ -272,7 +272,7 @@ gboolean dbus_g_proxy_invoke (DBusGProxy *proxy,
|
|||
GType first_arg_type,
|
||||
...);
|
||||
|
||||
typedef struct DBusGMethodInvocation DBusGMethodInvocation;
|
||||
typedef struct _DBusGMethodInvocation DBusGMethodInvocation;
|
||||
|
||||
void dbus_g_method_return (DBusGMethodInvocation *context, ...);
|
||||
|
||||
|
|
|
|||
|
|
@ -757,7 +757,7 @@ gerror_to_dbus_error_message (const DBusGObjectInfo *object_info,
|
|||
* The context of an asynchronous method call. See dbus_g_method_return() and
|
||||
* dbus_g_method_return_error().
|
||||
*/
|
||||
struct DBusGMethodInvocation {
|
||||
struct _DBusGMethodInvocation {
|
||||
DBusGConnection *connection; /**< The connection */
|
||||
DBusGMessage *message; /**< The message which generated the method call */
|
||||
const DBusGObjectInfo *object; /**< The object the method was called on */
|
||||
|
|
|
|||
|
|
@ -42,12 +42,12 @@
|
|||
* DBusGProxyManager typedef
|
||||
*/
|
||||
|
||||
typedef struct DBusGProxyManager DBusGProxyManager;
|
||||
typedef struct _DBusGProxyManager DBusGProxyManager;
|
||||
|
||||
/**
|
||||
* Internals of DBusGProxy
|
||||
*/
|
||||
struct DBusGProxy
|
||||
struct _DBusGProxy
|
||||
{
|
||||
GObject parent; /**< Parent instance */
|
||||
|
||||
|
|
@ -62,7 +62,7 @@ struct DBusGProxy
|
|||
/**
|
||||
* Class struct for DBusGProxy
|
||||
*/
|
||||
struct DBusGProxyClass
|
||||
struct _DBusGProxyClass
|
||||
{
|
||||
GObjectClass parent_class; /**< Parent class */
|
||||
};
|
||||
|
|
@ -95,7 +95,7 @@ typedef struct
|
|||
* those signals are emitted on. In order to do this it also has to
|
||||
* track the owners of the names proxies are bound to.
|
||||
*/
|
||||
struct DBusGProxyManager
|
||||
struct _DBusGProxyManager
|
||||
{
|
||||
GStaticMutex lock; /**< Thread lock */
|
||||
int refcount; /**< Reference count */
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ static gboolean demarshal_static_variant (DBusGValueMarshalCtx *context,
|
|||
static gpointer dbus_g_value_copy (gpointer value);
|
||||
|
||||
|
||||
struct DBusGValue
|
||||
struct _DBusGValue
|
||||
{
|
||||
enum {
|
||||
DBUS_G_VALUE_TYPE_TOPLEVEL,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue