ZeitgeistQueuedProxyWrapperQueuedMethod 3 ZEITGEIST-2.0 Library
ZeitgeistQueuedProxyWrapperQueuedMethod

## Functions

void | zeitgeist_queued_proxy_wrapper_proxy_acquired ()
void | zeitgeist_queued_proxy_wrapper_proxy_unavailable ()
void | zeitgeist_queued_proxy_wrapper_process_queued_methods ()
void | zeitgeist_queued_proxy_wrapper_name_owner_changed ()
void | zeitgeist_queued_proxy_wrapper_on_connection_established ()
void | zeitgeist_queued_proxy_wrapper_on_connection_lost ()
void | zeitgeist_queued_proxy_wrapper_wait_for_proxy ()
void | zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish ()
ZeitgeistQueuedProxyWrapperQueuedMethod * | zeitgeist_queued_proxy_wrapper_queued_method_new ()
GSourceFunc | zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method ()
gpointer | zeitgeist_queued_proxy_wrapper_queued_method_ref ()
void | zeitgeist_queued_proxy_wrapper_queued_method_unref ()
GParamSpec * | zeitgeist_queued_proxy_wrapper_param_spec_queued_method ()
void | zeitgeist_queued_proxy_wrapper_value_set_queued_method ()
gpointer | zeitgeist_queued_proxy_wrapper_value_get_queued_method ()
void | zeitgeist_queued_proxy_wrapper_value_take_queued_method ()
gboolean | zeitgeist_queued_proxy_wrapper_get_proxy_created ()
gboolean | zeitgeist_queued_proxy_wrapper_get_is_connected ()

## Properties

gboolean | is-connected | Read
gboolean | proxy-created | Read

## Types and Values

#define | ZEITGEIST_TYPE_QUEUED_PROXY_WRAPPER
#define | ZEITGEIST_QUEUED_PROXY_WRAPPER_TYPE_QUEUED_METHOD
struct | ZeitgeistQueuedProxyWrapperQueuedMethod
struct | ZeitgeistQueuedProxyWrapperQueuedMethodClass
struct | ZeitgeistQueuedProxyWrapper
struct | ZeitgeistQueuedProxyWrapperClass

## Object Hierarchy

        GObject
        ╰── ZeitgeistQueuedProxyWrapper
            ├── ZeitgeistDataSourceRegistry
            ├── ZeitgeistIndex
            ╰── ZeitgeistLog
        ZeitgeistQueuedProxyWrapperQueuedMethod

## Description

## Functions

### zeitgeist_queued_proxy_wrapper_proxy_acquired ()

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

#### Parameters

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);

#### Parameters

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);

#### Parameters

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);

#### Parameters

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);

#### Parameters

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);

#### Parameters

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()``

#### Parameters

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()``

#### Parameters

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_queued_method_new ()

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

#### Parameters

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.

#### Parameters

self | the ZeitgeistQueuedProxyWrapperQueuedMethod instance to query |

#### Returns

the value of the "queued-method" property

zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method

### zeitgeist_queued_proxy_wrapper_queued_method_ref ()

    gpointer
    zeitgeist_queued_proxy_wrapper_queued_method_ref
                                   (gpointer instance);

Increases the reference count of object .

#### Parameters

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).

#### Parameters

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.

#### Parameters

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).

#### Parameters

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.

#### Parameters

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.

#### Parameters

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

### 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.

#### Parameters

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.

#### Parameters

self | the ZeitgeistQueuedProxyWrapper instance to query |

#### Returns

the value of the "is-connected" property

zeitgeist_queued_proxy_wrapper_get_is_connected

## Types and Values

### 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_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

### struct ZeitgeistQueuedProxyWrapperQueuedMethod

    struct ZeitgeistQueuedProxyWrapperQueuedMethod;

ZeitgeistQueuedProxyWrapperQueuedMethod

### 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.

#### Members

finalize () |  |

ZeitgeistQueuedProxyWrapperQueuedMethodClass

### 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.

#### Members

on_connection_established () | virtual method used internally |
on_connection_lost () | virtual method used internally |

ZeitgeistQueuedProxyWrapperClass

## Property Details

### The `“is-connected”` property

      “is-connected”             gboolean

is-connected.

Flags: Read

Default value: FALSE

ZeitgeistQueuedProxyWrapper:is-connected

### The `“proxy-created”` property

      “proxy-created”            gboolean

proxy-created.

Flags: Read

Default value: FALSE

ZeitgeistQueuedProxyWrapper:proxy-created