atomes 1.3.2
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
fr_ipcms_atomes-Instance.h File Reference
#include <gio/gio.h>
Include dependency graph for fr_ipcms_atomes-Instance.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _InstanceIface
struct  _InstanceProxy
struct  _InstanceProxyClass
struct  _InstanceSkeleton
struct  _InstanceSkeletonClass

Macros

#define TYPE_INSTANCE   (instance_get_type ())
#define INSTANCE(o)
#define IS_INSTANCE(o)
#define INSTANCE_GET_IFACE(o)
#define TYPE_INSTANCE_PROXY   (instance_proxy_get_type ())
#define INSTANCE_PROXY(o)
#define INSTANCE_PROXY_CLASS(k)
#define INSTANCE_PROXY_GET_CLASS(o)
#define IS_INSTANCE_PROXY(o)
#define IS_INSTANCE_PROXY_CLASS(k)
#define TYPE_INSTANCE_SKELETON   (instance_skeleton_get_type ())
#define INSTANCE_SKELETON(o)
#define INSTANCE_SKELETON_CLASS(k)
#define INSTANCE_SKELETON_GET_CLASS(o)
#define IS_INSTANCE_SKELETON(o)
#define IS_INSTANCE_SKELETON_CLASS(k)

Typedefs

typedef struct _Instance Instance
typedef struct _InstanceIface InstanceIface
typedef struct _InstanceProxy InstanceProxy
typedef struct _InstanceProxyClass InstanceProxyClass
typedef struct _InstanceProxyPrivate InstanceProxyPrivate
typedef struct _InstanceSkeleton InstanceSkeleton
typedef struct _InstanceSkeletonClass InstanceSkeletonClass
typedef struct _InstanceSkeletonPrivate InstanceSkeletonPrivate

Functions

GType instance_get_type (void)
GDBusInterfaceInfo * instance_interface_info (void)
guint instance_override_properties (GObjectClass *klass, guint property_id_begin)
void instance_complete_open_file (Instance *object, GDBusMethodInvocation *invocation)
void instance_call_open_file (Instance *proxy, const gchar *arg_atomes, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
gboolean instance_call_open_file_finish (Instance *proxy, GAsyncResult *res, GError **error)
gboolean instance_call_open_file_sync (Instance *proxy, const gchar *arg_atomes, GCancellable *cancellable, GError **error)
GType instance_proxy_get_type (void)
void instance_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
Instance * instance_proxy_new_finish (GAsyncResult *res, GError **error)
Instance * instance_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void instance_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
Instance * instance_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
Instance * instance_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
GType instance_skeleton_get_type (void)
Instance * instance_skeleton_new (void)

Macro Definition Documentation

◆ INSTANCE

#define INSTANCE ( o)
Value:
(G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_INSTANCE, Instance))
#define TYPE_INSTANCE
struct _Instance Instance

Definition at line 21 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_GET_IFACE

#define INSTANCE_GET_IFACE ( o)
Value:
(G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_INSTANCE, InstanceIface))
struct _InstanceIface InstanceIface

Definition at line 23 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_PROXY

#define INSTANCE_PROXY ( o)
Value:
(G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_INSTANCE_PROXY, InstanceProxy))
#define TYPE_INSTANCE_PROXY
struct _InstanceProxy InstanceProxy

Definition at line 77 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_PROXY_CLASS

#define INSTANCE_PROXY_CLASS ( k)
Value:
(G_TYPE_CHECK_CLASS_CAST ((k), TYPE_INSTANCE_PROXY, InstanceProxyClass))
struct _InstanceProxyClass InstanceProxyClass

Definition at line 78 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_PROXY_GET_CLASS

#define INSTANCE_PROXY_GET_CLASS ( o)
Value:
(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_INSTANCE_PROXY, InstanceProxyClass))

Definition at line 79 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_SKELETON

#define INSTANCE_SKELETON ( o)
Value:
(G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_INSTANCE_SKELETON, InstanceSkeleton))
struct _InstanceSkeleton InstanceSkeleton
#define TYPE_INSTANCE_SKELETON

Definition at line 147 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_SKELETON_CLASS

#define INSTANCE_SKELETON_CLASS ( k)
Value:
(G_TYPE_CHECK_CLASS_CAST ((k), TYPE_INSTANCE_SKELETON, InstanceSkeletonClass))
struct _InstanceSkeletonClass InstanceSkeletonClass

Definition at line 148 of file fr_ipcms_atomes-Instance.h.

◆ INSTANCE_SKELETON_GET_CLASS

#define INSTANCE_SKELETON_GET_CLASS ( o)
Value:
(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_INSTANCE_SKELETON, InstanceSkeletonClass))

Definition at line 149 of file fr_ipcms_atomes-Instance.h.

◆ IS_INSTANCE

#define IS_INSTANCE ( o)
Value:
(G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_INSTANCE))

Definition at line 22 of file fr_ipcms_atomes-Instance.h.

◆ IS_INSTANCE_PROXY

#define IS_INSTANCE_PROXY ( o)
Value:
(G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_INSTANCE_PROXY))

Definition at line 80 of file fr_ipcms_atomes-Instance.h.

◆ IS_INSTANCE_PROXY_CLASS

#define IS_INSTANCE_PROXY_CLASS ( k)
Value:
(G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_INSTANCE_PROXY))

Definition at line 81 of file fr_ipcms_atomes-Instance.h.

◆ IS_INSTANCE_SKELETON

#define IS_INSTANCE_SKELETON ( o)
Value:
(G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_INSTANCE_SKELETON))

Definition at line 150 of file fr_ipcms_atomes-Instance.h.

◆ IS_INSTANCE_SKELETON_CLASS

#define IS_INSTANCE_SKELETON_CLASS ( k)
Value:
(G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_INSTANCE_SKELETON))

Definition at line 151 of file fr_ipcms_atomes-Instance.h.

◆ TYPE_INSTANCE

#define TYPE_INSTANCE   (instance_get_type ())

Definition at line 20 of file fr_ipcms_atomes-Instance.h.

◆ TYPE_INSTANCE_PROXY

#define TYPE_INSTANCE_PROXY   (instance_proxy_get_type ())

Definition at line 76 of file fr_ipcms_atomes-Instance.h.

◆ TYPE_INSTANCE_SKELETON

#define TYPE_INSTANCE_SKELETON   (instance_skeleton_get_type ())

Definition at line 146 of file fr_ipcms_atomes-Instance.h.

Typedef Documentation

◆ Instance

typedef struct _Instance Instance

Definition at line 26 of file fr_ipcms_atomes-Instance.h.

◆ InstanceIface

typedef struct _InstanceIface InstanceIface

Definition at line 27 of file fr_ipcms_atomes-Instance.h.

◆ InstanceProxy

typedef struct _InstanceProxy InstanceProxy

Definition at line 83 of file fr_ipcms_atomes-Instance.h.

◆ InstanceProxyClass

Definition at line 84 of file fr_ipcms_atomes-Instance.h.

◆ InstanceProxyPrivate

Definition at line 85 of file fr_ipcms_atomes-Instance.h.

◆ InstanceSkeleton

Definition at line 153 of file fr_ipcms_atomes-Instance.h.

◆ InstanceSkeletonClass

Definition at line 154 of file fr_ipcms_atomes-Instance.h.

◆ InstanceSkeletonPrivate

Function Documentation

◆ instance_call_open_file()

void instance_call_open_file ( Instance * proxy,
const gchar * arg_atomes,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

instance_call_open_file: @proxy: A InstanceProxy. @arg_atomes: Argument to pass with the method invocation. @cancellable: (nullable): A #GCancellable or NULL. @callback: A #GAsyncReadyCallback to call when the request is satisfied or NULL. @user_data: User data to pass to @callback.

Asynchronously invokes the <link linkend="gdbus-method-fr-ipcms-atomes-Instance.OpenFile">OpenFile()</link> D-Bus method on @proxy. When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call instance_call_open_file_finish() to get the result of the operation.

See instance_call_open_file_sync() for the synchronous, blocking version of this method.

Definition at line 415 of file fr_ipcms_atomes-Instance.c.

◆ instance_call_open_file_finish()

gboolean instance_call_open_file_finish ( Instance * proxy,
GAsyncResult * res,
GError ** error )

instance_call_open_file_finish: @proxy: A InstanceProxy. @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to instance_call_open_file(). @error: Return location for error or NULL.

Finishes an operation started with instance_call_open_file().

Returns: (skip): TRUE if the call succeeded, FALSE if @error is set.

Definition at line 444 of file fr_ipcms_atomes-Instance.c.

◆ instance_call_open_file_sync()

gboolean instance_call_open_file_sync ( Instance * proxy,
const gchar * arg_atomes,
GCancellable * cancellable,
GError ** error )

instance_call_open_file_sync: @proxy: A InstanceProxy. @arg_atomes: Argument to pass with the method invocation. @cancellable: (nullable): A #GCancellable or NULL. @error: Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-fr-ipcms-atomes-Instance.OpenFile">OpenFile()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.

See instance_call_open_file() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeeded, FALSE if @error is set.

Definition at line 474 of file fr_ipcms_atomes-Instance.c.

◆ instance_complete_open_file()

void instance_complete_open_file ( Instance * object,
GDBusMethodInvocation * invocation )

◆ instance_get_type()

GType instance_get_type ( void )

◆ instance_interface_info()

GDBusInterfaceInfo * instance_interface_info ( void )

instance_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-fr-ipcms-atomes-Instance.top_of_page">fr.ipcms.atomes.Instance</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 318 of file fr_ipcms_atomes-Instance.c.

◆ instance_override_properties()

guint instance_override_properties ( GObjectClass * klass,
guint property_id_begin )

◆ instance_proxy_get_type()

GType instance_proxy_get_type ( void )

◆ instance_proxy_new()

void instance_proxy_new ( GDBusConnection * connection,
GDBusProxyFlags flags,
const gchar * name,
const gchar * object_path,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

Definition at line 697 of file fr_ipcms_atomes-Instance.c.

◆ instance_proxy_new_finish()

Instance * instance_proxy_new_finish ( GAsyncResult * res,
GError ** error )

instance_proxy_new_finish: @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to instance_proxy_new(). @error: Return location for error or NULL

Finishes an operation started with instance_proxy_new().

Returns: (transfer full) (type InstanceProxy): The constructed proxy object or NULL if @error is set.

Definition at line 719 of file fr_ipcms_atomes-Instance.c.

◆ instance_proxy_new_for_bus()

void instance_proxy_new_for_bus ( GBusType bus_type,
GDBusProxyFlags flags,
const gchar * name,
const gchar * object_path,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

Definition at line 787 of file fr_ipcms_atomes-Instance.c.

◆ instance_proxy_new_for_bus_finish()

Instance * instance_proxy_new_for_bus_finish ( GAsyncResult * res,
GError ** error )

instance_proxy_new_for_bus_finish: @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to instance_proxy_new_for_bus(). @error: Return location for error or NULL

Finishes an operation started with instance_proxy_new_for_bus().

Returns: (transfer full) (type InstanceProxy): The constructed proxy object or NULL if @error is set.

Definition at line 809 of file fr_ipcms_atomes-Instance.c.

◆ instance_proxy_new_for_bus_sync()

Instance * instance_proxy_new_for_bus_sync ( GBusType bus_type,
GDBusProxyFlags flags,
const gchar * name,
const gchar * object_path,
GCancellable * cancellable,
GError ** error )

Definition at line 842 of file fr_ipcms_atomes-Instance.c.

◆ instance_proxy_new_sync()

Instance * instance_proxy_new_sync ( GDBusConnection * connection,
GDBusProxyFlags flags,
const gchar * name,
const gchar * object_path,
GCancellable * cancellable,
GError ** error )

Definition at line 752 of file fr_ipcms_atomes-Instance.c.

◆ instance_skeleton_get_type()

GType instance_skeleton_get_type ( void )

◆ instance_skeleton_new()

Instance * instance_skeleton_new ( void )

instance_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-fr-ipcms-atomes-Instance.top_of_page">fr.ipcms.atomes.Instance</link>.

Returns: (transfer full) (type InstanceSkeleton): The skeleton object.

Definition at line 1150 of file fr_ipcms_atomes-Instance.c.