ZeitgeistQueuedProxyWrapperQueuedMethod 3 ZEITGEIST-2.0 Library
ZeitgeistQueuedProxyWrapperQueuedMethod

## Synopsis

    #define             ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER
    void                zeitgeist_queued_proxy_wrapper_proxy_acquired
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GObject *proxy);
    void                zeitgeist_queued_proxy_wrapper_proxy_unavailable
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GError *err);
    void                zeitgeist_queued_proxy_wrapper_process_queued_methods
                                                            (ZeitgeistQueuedProxyWrapper *self);
    void                zeitgeist_queued_proxy_wrapper_name_owner_changed
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GParamSpec *pspec);
    void                zeitgeist_queued_proxy_wrapper_on_connection_established
                                                            (ZeitgeistQueuedProxyWrapper *self);
    void                zeitgeist_queued_proxy_wrapper_on_connection_lost
                                                            (ZeitgeistQueuedProxyWrapper *self);
    void                zeitgeist_queued_proxy_wrapper_wait_for_proxy
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GAsyncReadyCallback _callback_,
                                                             gpointer _user_data_);
    void                zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GAsyncResult *_res_,
                                                             GError **error);
    #define             ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD
    ZeitgeistQueuedProxyWrapperQueuedMethod * zeitgeist_queued_proxy_wrapper_queued_method_new
                                                            (GSourceFunc callback,
                                                             void *callback_target,
                                                             GDestroyNotify callback_target_destroy_notify);
    GSourceFunc         zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method
                                                            (ZeitgeistQueuedProxyWrapperQueuedMethod *self,
                                                             gpointer *result_target);
    struct              ZeitgeistQueuedProxyWrapperQueuedMethod;
    gpointer            zeitgeist_queued_proxy_wrapper_queued_method_ref
                                                            (gpointer instance);
    void                zeitgeist_queued_proxy_wrapper_queued_method_unref
                                                            (gpointer instance);
    GParamSpec *        zeitgeist_queued_proxy_wrapper_param_spec_queued_method
                                                            (const gchar *name,
                                                             const gchar *nick,
                                                             const gchar *blurb,
                                                             GType object_type,
                                                             GParamFlags flags);
    void                zeitgeist_queued_proxy_wrapper_value_set_queued_method
                                                            (GValue *value,
                                                             gpointer v_object);
    gpointer            zeitgeist_queued_proxy_wrapper_value_get_queued_method
                                                            (const GValue *value);
    void                zeitgeist_queued_proxy_wrapper_value_take_queued_method
                                                            (GValue *value,
                                                             gpointer v_object);
    struct              ZeitgeistQueuedProxyWrapperQueuedMethodClass;
    gboolean            zeitgeist_queued_proxy_wrapper_get_proxy_created
                                                            (ZeitgeistQueuedProxyWrapper *self);
    gboolean            zeitgeist_queued_proxy_wrapper_get_is_connected
                                                            (ZeitgeistQueuedProxyWrapper *self);
    struct              ZeitgeistQueuedProxyWrapper;
    struct              ZeitgeistQueuedProxyWrapperClass;

## Object Hierarchy

      ZeitgeistQueuedProxyWrapperQueuedMethod

      GObject
       +----ZeitgeistQueuedProxyWrapper
             +----ZeitgeistDataSourceRegistry
             +----ZeitgeistIndex
             +----ZeitgeistLog

## Properties

      "is-connected"             gboolean              : Read
      "proxy-created"            gboolean              : Read

## Description

## Details

### ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER

    #define ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER (zeitgeist_queued_proxy_wrapper_get_type ())

The type for ZeitgeistQueuedProxyWrapper.

ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER

### zeitgeist_queued_proxy_wrapper_proxy_acquired ()

    void                zeitgeist_queued_proxy_wrapper_proxy_acquired
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GObject *proxy);

self :

  the ZeitgeistQueuedProxyWrapper instance

proxy :

zeitgeist_queued_proxy_wrapper_proxy_acquired

### zeitgeist_queued_proxy_wrapper_proxy_unavailable ()

    void                zeitgeist_queued_proxy_wrapper_proxy_unavailable
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GError *err);

self :

  the ZeitgeistQueuedProxyWrapper instance

err :

zeitgeist_queued_proxy_wrapper_proxy_unavailable

### zeitgeist_queued_proxy_wrapper_process_queued_methods ()

    void                zeitgeist_queued_proxy_wrapper_process_queued_methods
                                                            (ZeitgeistQueuedProxyWrapper *self);

self :

  the ZeitgeistQueuedProxyWrapper instance

zeitgeist_queued_proxy_wrapper_process_queued_methods

### zeitgeist_queued_proxy_wrapper_name_owner_changed ()

    void                zeitgeist_queued_proxy_wrapper_name_owner_changed
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GParamSpec *pspec);

self :

  the ZeitgeistQueuedProxyWrapper instance

pspec :

zeitgeist_queued_proxy_wrapper_name_owner_changed

### zeitgeist_queued_proxy_wrapper_on_connection_established ()

    void                zeitgeist_queued_proxy_wrapper_on_connection_established
                                                            (ZeitgeistQueuedProxyWrapper *self);

self :

  the ZeitgeistQueuedProxyWrapper instance

zeitgeist_queued_proxy_wrapper_on_connection_established

### zeitgeist_queued_proxy_wrapper_on_connection_lost ()

    void                zeitgeist_queued_proxy_wrapper_on_connection_lost
                                                            (ZeitgeistQueuedProxyWrapper *self);

self :

  the ZeitgeistQueuedProxyWrapper instance

zeitgeist_queued_proxy_wrapper_on_connection_lost

### zeitgeist_queued_proxy_wrapper_wait_for_proxy ()

    void                zeitgeist_queued_proxy_wrapper_wait_for_proxy
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GAsyncReadyCallback _callback_,
                                                             gpointer _user_data_);

See also: ``zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish()``

self :

  the ZeitgeistQueuedProxyWrapper instance

_callback_ :

  callback to call when the request is satisfied. [scope async]

_user_data_ :

  the data to pass to _callback_ function. [closure]

zeitgeist_queued_proxy_wrapper_wait_for_proxy

### zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish ()

    void                zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish
                                                            (ZeitgeistQueuedProxyWrapper *self,
                                                             GAsyncResult *_res_,
                                                             GError **error);

See also: ``zeitgeist_queued_proxy_wrapper_wait_for_proxy()``

self :

  the ZeitgeistQueuedProxyWrapper instance

_res_ :

  a GAsyncResult

error :

  location to store the error occuring, or `NULL` to ignore

zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish

### ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD

    #define ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD (zeitgeist_queued_proxy_wrapper_queued_method_get_type ())

The type for ZeitgeistQueuedProxyWrapperQueuedMethod.

ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD

### zeitgeist_queued_proxy_wrapper_queued_method_new ()

    ZeitgeistQueuedProxyWrapperQueuedMethod * zeitgeist_queued_proxy_wrapper_queued_method_new
                                                            (GSourceFunc callback,
                                                             void *callback_target,
                                                             GDestroyNotify callback_target_destroy_notify);

callback_target :

  user data to pass to callback. [allow-none][closure]

callback_target_destroy_notify :

  function to call when callback_target is no longer needed. [allow-none]

callback :

zeitgeist_queued_proxy_wrapper_queued_method_new

### zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method ()

    GSourceFunc         zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method
                                                            (ZeitgeistQueuedProxyWrapperQueuedMethod *self,
                                                             gpointer *result_target);

Get and return the current value of the "queued-method" property.

self :

  the ZeitgeistQueuedProxyWrapperQueuedMethod instance to query

Returns :

  the value of the "queued-method" property

zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method

### struct ZeitgeistQueuedProxyWrapperQueuedMethod

    struct ZeitgeistQueuedProxyWrapperQueuedMethod;

ZeitgeistQueuedProxyWrapperQueuedMethod

### zeitgeist_queued_proxy_wrapper_queued_method_ref ()

    gpointer            zeitgeist_queued_proxy_wrapper_queued_method_ref
                                                            (gpointer instance);

Increases the reference count of object.

instance :

  a ZeitgeistQueuedProxyWrapperQueuedMethod.

Returns :

  the same object

zeitgeist_queued_proxy_wrapper_queued_method_ref

### zeitgeist_queued_proxy_wrapper_queued_method_unref ()

    void                zeitgeist_queued_proxy_wrapper_queued_method_unref
                                                            (gpointer instance);

Decreases the reference count of object. When its reference count drops to 0, the object is finalized (i.e. its memory is freed).

instance :

  a ZeitgeistQueuedProxyWrapperQueuedMethod.

zeitgeist_queued_proxy_wrapper_queued_method_unref

### zeitgeist_queued_proxy_wrapper_param_spec_queued_method ()

    GParamSpec *        zeitgeist_queued_proxy_wrapper_param_spec_queued_method
                                                            (const gchar *name,
                                                             const gchar *nick,
                                                             const gchar *blurb,
                                                             GType object_type,
                                                             GParamFlags flags);

Creates a new GParamSpecBoxed instance specifying a `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived property.

See ``g_param_spec_internal()`` for details on property names.

name :

  canonical name of the property specified

nick :

  nick name for the property specified

blurb :

  description of the property specified

object_type :

  `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived type of this property

flags :

  flags for the property specified

zeitgeist_queued_proxy_wrapper_param_spec_queued_method

### zeitgeist_queued_proxy_wrapper_value_set_queued_method ()

    void                zeitgeist_queued_proxy_wrapper_value_set_queued_method
                                                            (GValue *value,
                                                             gpointer v_object);

Set the contents of a `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived GValue to v_object.

``zeitgeist_queued_proxy_wrapper_value_set_queued_method()`` increases the reference count of v_object (the GValue holds a reference to v_object). If you do not wish to increase the reference count of the object (i.e. you wish to pass your current reference to the GValue because you no longer need it), use ``zeitgeist_queued_proxy_wrapper_value_take_queued_method()`` instead.

It is important that your GValue holds a reference to v_object (either its own, or one it has taken) to ensure that the object won't be destroyed while the GValue still exists).

value :

  a valid GValue of `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived type

v_object :

  object value to be set

zeitgeist_queued_proxy_wrapper_value_set_queued_method

### zeitgeist_queued_proxy_wrapper_value_get_queued_method ()

    gpointer            zeitgeist_queued_proxy_wrapper_value_get_queued_method
                                                            (const GValue *value);

Get the contents of a `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived GValue.

value :

  a valid GValue of `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived type

Returns :

  object contents of value

zeitgeist_queued_proxy_wrapper_value_get_queued_method

### zeitgeist_queued_proxy_wrapper_value_take_queued_method ()

    void                zeitgeist_queued_proxy_wrapper_value_take_queued_method
                                                            (GValue *value,
                                                             gpointer v_object);

Sets the contents of a `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived GValue to v_object and takes over the ownership of the callers reference to v_object; the caller doesn't have to unref it any more (i.e. the reference count of the object is not increased).

If you want the GValue to hold its own reference to v_object, use ``zeitgeist_queued_proxy_wrapper_value_set_queued_method()`` instead.

value :

  a valid GValue of `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD` derived type

v_object :

  object value to be set

zeitgeist_queued_proxy_wrapper_value_take_queued_method

### struct ZeitgeistQueuedProxyWrapperQueuedMethodClass

    struct ZeitgeistQueuedProxyWrapperQueuedMethodClass {
    	GTypeClass parent_class;
    	void (*finalize) (ZeitgeistQueuedProxyWrapperQueuedMethod *self);
    };

The class structure for `ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD`. All the fields in this structure are private and should never be accessed directly.

GTypeClass parent_class;

  the parent class structure

finalize ()

ZeitgeistQueuedProxyWrapperQueuedMethodClass

### zeitgeist_queued_proxy_wrapper_get_proxy_created ()

    gboolean            zeitgeist_queued_proxy_wrapper_get_proxy_created
                                                            (ZeitgeistQueuedProxyWrapper *self);

Get and return the current value of the "proxy-created" property.

self :

  the ZeitgeistQueuedProxyWrapper instance to query

Returns :

  the value of the "proxy-created" property

zeitgeist_queued_proxy_wrapper_get_proxy_created

### zeitgeist_queued_proxy_wrapper_get_is_connected ()

    gboolean            zeitgeist_queued_proxy_wrapper_get_is_connected
                                                            (ZeitgeistQueuedProxyWrapper *self);

Get and return the current value of the "is-connected" property.

self :

  the ZeitgeistQueuedProxyWrapper instance to query

Returns :

  the value of the "is-connected" property

zeitgeist_queued_proxy_wrapper_get_is_connected

### struct ZeitgeistQueuedProxyWrapper

    struct ZeitgeistQueuedProxyWrapper;

ZeitgeistQueuedProxyWrapper

### struct ZeitgeistQueuedProxyWrapperClass

    struct ZeitgeistQueuedProxyWrapperClass {
    	GObjectClass parent_class;
    	void (*on_connection_established) (ZeitgeistQueuedProxyWrapper* self);
    	void (*on_connection_lost) (ZeitgeistQueuedProxyWrapper* self);
    };

The class structure for `ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER`. All the fields in this structure are private and should never be accessed directly.

GObjectClass parent_class;

  the parent class structure

on_connection_established ()

  virtual method used internally

on_connection_lost ()

  virtual method used internally

ZeitgeistQueuedProxyWrapperClass

## Property Details

### The `"is-connected"` property

      "is-connected"             gboolean              : Read

is-connected.

Default value: FALSE

ZeitgeistQueuedProxyWrapper:is-connected

### The `"proxy-created"` property

      "proxy-created"            gboolean              : Read

proxy-created.

Default value: FALSE

ZeitgeistQueuedProxyWrapper:proxy-created