StoragedManagerISCSIInitiator

StoragedManagerISCSIInitiator — Generated C code for the org.storaged.Storaged.Manager.ISCSI.Initiator D-Bus interface

Functions

void storaged_manager_iscsi_initiator_call_discover_firmware ()
gboolean storaged_manager_iscsi_initiator_call_discover_firmware_finish ()
gboolean storaged_manager_iscsi_initiator_call_discover_firmware_sync ()
void storaged_manager_iscsi_initiator_call_discover_send_targets ()
gboolean storaged_manager_iscsi_initiator_call_discover_send_targets_finish ()
gboolean storaged_manager_iscsi_initiator_call_discover_send_targets_sync ()
void storaged_manager_iscsi_initiator_call_get_firmware_initiator_name ()
gboolean storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_finish ()
gboolean storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_sync ()
void storaged_manager_iscsi_initiator_call_get_initiator_name ()
gboolean storaged_manager_iscsi_initiator_call_get_initiator_name_finish ()
gboolean storaged_manager_iscsi_initiator_call_get_initiator_name_sync ()
void storaged_manager_iscsi_initiator_call_login ()
gboolean storaged_manager_iscsi_initiator_call_login_finish ()
gboolean storaged_manager_iscsi_initiator_call_login_sync ()
void storaged_manager_iscsi_initiator_call_logout ()
gboolean storaged_manager_iscsi_initiator_call_logout_finish ()
gboolean storaged_manager_iscsi_initiator_call_logout_sync ()
void storaged_manager_iscsi_initiator_call_set_initiator_name ()
gboolean storaged_manager_iscsi_initiator_call_set_initiator_name_finish ()
gboolean storaged_manager_iscsi_initiator_call_set_initiator_name_sync ()
void storaged_manager_iscsi_initiator_complete_discover_firmware ()
void storaged_manager_iscsi_initiator_complete_discover_send_targets ()
void storaged_manager_iscsi_initiator_complete_get_firmware_initiator_name ()
void storaged_manager_iscsi_initiator_complete_get_initiator_name ()
void storaged_manager_iscsi_initiator_complete_login ()
void storaged_manager_iscsi_initiator_complete_logout ()
void storaged_manager_iscsi_initiator_complete_set_initiator_name ()
GDBusInterfaceInfo * storaged_manager_iscsi_initiator_interface_info ()
guint storaged_manager_iscsi_initiator_override_properties ()
void storaged_manager_iscsi_initiator_proxy_new ()
StoragedManagerISCSIInitiator * storaged_manager_iscsi_initiator_proxy_new_finish ()
void storaged_manager_iscsi_initiator_proxy_new_for_bus ()
StoragedManagerISCSIInitiator * storaged_manager_iscsi_initiator_proxy_new_for_bus_finish ()
StoragedManagerISCSIInitiator * storaged_manager_iscsi_initiator_proxy_new_for_bus_sync ()
StoragedManagerISCSIInitiator * storaged_manager_iscsi_initiator_proxy_new_sync ()
StoragedManagerISCSIInitiator * storaged_manager_iscsi_initiator_skeleton_new ()

Signals

gboolean handle-discover-firmware Run Last
gboolean handle-discover-send-targets Run Last
gboolean handle-get-firmware-initiator-name Run Last
gboolean handle-get-initiator-name Run Last
gboolean handle-login Run Last
gboolean handle-logout Run Last
gboolean handle-set-initiator-name Run Last

Types and Values

Object Hierarchy

    GInterface
    ╰── StoragedManagerISCSIInitiator
    GObject
    ├── GDBusInterfaceSkeleton
       ╰── StoragedManagerISCSIInitiatorSkeleton
    ╰── GDBusProxy
        ╰── StoragedManagerISCSIInitiatorProxy

Prerequisites

StoragedManagerISCSIInitiator requires GObject.

Implemented Interfaces

StoragedManagerISCSIInitiatorProxy implements GDBusInterface, GInitable, GAsyncInitable and StoragedManagerISCSIInitiator.

StoragedManagerISCSIInitiatorSkeleton implements GDBusInterface and StoragedManagerISCSIInitiator.

Known Implementations

StoragedManagerISCSIInitiator is implemented by StoragedManagerISCSIInitiatorProxy and StoragedManagerISCSIInitiatorSkeleton.

Description

This section contains code for working with the org.storaged.Storaged.Manager.ISCSI.Initiator D-Bus interface in C.

Functions

storaged_manager_iscsi_initiator_call_discover_firmware ()

void
storaged_manager_iscsi_initiator_call_discover_firmware
                               (StoragedManagerISCSIInitiator *proxy,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the DiscoverFirmware() 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. You can then call storaged_manager_iscsi_initiator_call_discover_firmware_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.1.3


storaged_manager_iscsi_initiator_call_discover_firmware_finish ()

gboolean
storaged_manager_iscsi_initiator_call_discover_firmware_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                GVariant **out_nodes,
                                gint *out_nodes_cnt,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_discover_firmware().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_nodes

Return location for return parameter or NULL to ignore.

[out]

out_nodes_cnt

Return location for return parameter or NULL to ignore.

[out]

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_discover_firmware().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_discover_firmware_sync ()

gboolean
storaged_manager_iscsi_initiator_call_discover_firmware_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                GVariant *arg_options,
                                GVariant **out_nodes,
                                gint *out_nodes_cnt,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the DiscoverFirmware() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_options

Argument to pass with the method invocation.

 

out_nodes

Return location for return parameter or NULL to ignore.

[out]

out_nodes_cnt

Return location for return parameter or NULL to ignore.

[out]

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_discover_send_targets ()

void
storaged_manager_iscsi_initiator_call_discover_send_targets
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_address,
                                guint16 arg_port,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the DiscoverSendTargets() 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. You can then call storaged_manager_iscsi_initiator_call_discover_send_targets_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.3.1


storaged_manager_iscsi_initiator_call_discover_send_targets_finish ()

gboolean
storaged_manager_iscsi_initiator_call_discover_send_targets_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                GVariant **out_nodes,
                                gint *out_nodes_cnt,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_discover_send_targets().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_nodes

Return location for return parameter or NULL to ignore.

[out]

out_nodes_cnt

Return location for return parameter or NULL to ignore.

[out]

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_discover_send_targets().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.3.1


storaged_manager_iscsi_initiator_call_discover_send_targets_sync ()

gboolean
storaged_manager_iscsi_initiator_call_discover_send_targets_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_address,
                                guint16 arg_port,
                                GVariant *arg_options,
                                GVariant **out_nodes,
                                gint *out_nodes_cnt,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the DiscoverSendTargets() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

out_nodes

Return location for return parameter or NULL to ignore.

[out]

out_nodes_cnt

Return location for return parameter or NULL to ignore.

[out]

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.3.1


storaged_manager_iscsi_initiator_call_get_firmware_initiator_name ()

void
storaged_manager_iscsi_initiator_call_get_firmware_initiator_name
                               (StoragedManagerISCSIInitiator *proxy,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the GetFirmwareInitiatorName() 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. You can then call storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.4.0


storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_finish ()

gboolean
storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                gchar **out_result,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_get_firmware_initiator_name().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_result

Return location for return parameter or NULL to ignore.

[out]

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_get_firmware_initiator_name().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.4.0


storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_sync ()

gboolean
storaged_manager_iscsi_initiator_call_get_firmware_initiator_name_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                gchar **out_result,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the GetFirmwareInitiatorName() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_result

Return location for return parameter or NULL to ignore.

[out]

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.4.0


storaged_manager_iscsi_initiator_call_get_initiator_name ()

void
storaged_manager_iscsi_initiator_call_get_initiator_name
                               (StoragedManagerISCSIInitiator *proxy,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the GetInitiatorName() 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. You can then call storaged_manager_iscsi_initiator_call_get_initiator_name_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.0.1


storaged_manager_iscsi_initiator_call_get_initiator_name_finish ()

gboolean
storaged_manager_iscsi_initiator_call_get_initiator_name_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                gchar **out_result,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_get_initiator_name().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_result

Return location for return parameter or NULL to ignore.

[out]

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_get_initiator_name().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.0.1


storaged_manager_iscsi_initiator_call_get_initiator_name_sync ()

gboolean
storaged_manager_iscsi_initiator_call_get_initiator_name_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                gchar **out_result,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the GetInitiatorName() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

out_result

Return location for return parameter or NULL to ignore.

[out]

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.0.1


storaged_manager_iscsi_initiator_call_login ()

void
storaged_manager_iscsi_initiator_call_login
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                gint arg_tpgt,
                                const gchar *arg_address,
                                gint arg_port,
                                const gchar *arg_iface,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the Login() 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. You can then call storaged_manager_iscsi_initiator_call_login_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_tpgt

Argument to pass with the method invocation.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_iface

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.1.3


storaged_manager_iscsi_initiator_call_login_finish ()

gboolean
storaged_manager_iscsi_initiator_call_login_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_login().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_login().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_login_sync ()

gboolean
storaged_manager_iscsi_initiator_call_login_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                gint arg_tpgt,
                                const gchar *arg_address,
                                gint arg_port,
                                const gchar *arg_iface,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the Login() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_tpgt

Argument to pass with the method invocation.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_iface

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_logout ()

void
storaged_manager_iscsi_initiator_call_logout
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                gint arg_tpgt,
                                const gchar *arg_address,
                                gint arg_port,
                                const gchar *arg_iface,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the Logout() 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. You can then call storaged_manager_iscsi_initiator_call_logout_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_tpgt

Argument to pass with the method invocation.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_iface

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.1.3


storaged_manager_iscsi_initiator_call_logout_finish ()

gboolean
storaged_manager_iscsi_initiator_call_logout_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_logout().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_logout().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_logout_sync ()

gboolean
storaged_manager_iscsi_initiator_call_logout_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                gint arg_tpgt,
                                const gchar *arg_address,
                                gint arg_port,
                                const gchar *arg_iface,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the Logout() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_tpgt

Argument to pass with the method invocation.

 

arg_address

Argument to pass with the method invocation.

 

arg_port

Argument to pass with the method invocation.

 

arg_iface

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_set_initiator_name ()

void
storaged_manager_iscsi_initiator_call_set_initiator_name
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the SetInitiatorName() 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. You can then call storaged_manager_iscsi_initiator_call_set_initiator_name_finish() to get the result of the operation.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

Since: 2.1.3


storaged_manager_iscsi_initiator_call_set_initiator_name_finish ()

gboolean
storaged_manager_iscsi_initiator_call_set_initiator_name_finish
                               (StoragedManagerISCSIInitiator *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_call_set_initiator_name().

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_call_set_initiator_name().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_call_set_initiator_name_sync ()

gboolean
storaged_manager_iscsi_initiator_call_set_initiator_name_sync
                               (StoragedManagerISCSIInitiator *proxy,
                                const gchar *arg_name,
                                GVariant *arg_options,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the SetInitiatorName() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A StoragedManagerISCSIInitiatorProxy.

 

arg_name

Argument to pass with the method invocation.

 

arg_options

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeded, FALSE if error is set.

[skip]

Since: 2.1.3


storaged_manager_iscsi_initiator_complete_discover_firmware ()

void
storaged_manager_iscsi_initiator_complete_discover_firmware
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation,
                                GVariant *nodes,
                                gint nodes_cnt);

Helper function used in service implementations to finish handling invocations of the DiscoverFirmware() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

nodes

Parameter to return.

 

nodes_cnt

Parameter to return.

 

Since: 2.1.3


storaged_manager_iscsi_initiator_complete_discover_send_targets ()

void
storaged_manager_iscsi_initiator_complete_discover_send_targets
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation,
                                GVariant *nodes,
                                gint nodes_cnt);

Helper function used in service implementations to finish handling invocations of the DiscoverSendTargets() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

nodes

Parameter to return.

 

nodes_cnt

Parameter to return.

 

Since: 2.3.1


storaged_manager_iscsi_initiator_complete_get_firmware_initiator_name ()

void
storaged_manager_iscsi_initiator_complete_get_firmware_initiator_name
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation,
                                const gchar *result);

Helper function used in service implementations to finish handling invocations of the GetFirmwareInitiatorName() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

result

Parameter to return.

 

Since: 2.4.0


storaged_manager_iscsi_initiator_complete_get_initiator_name ()

void
storaged_manager_iscsi_initiator_complete_get_initiator_name
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation,
                                const gchar *result);

Helper function used in service implementations to finish handling invocations of the GetInitiatorName() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

result

Parameter to return.

 

Since: 2.0.1


storaged_manager_iscsi_initiator_complete_login ()

void
storaged_manager_iscsi_initiator_complete_login
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the Login() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

Since: 2.1.3


storaged_manager_iscsi_initiator_complete_logout ()

void
storaged_manager_iscsi_initiator_complete_logout
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the Logout() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

Since: 2.1.3


storaged_manager_iscsi_initiator_complete_set_initiator_name ()

void
storaged_manager_iscsi_initiator_complete_set_initiator_name
                               (StoragedManagerISCSIInitiator *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the SetInitiatorName() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free invocation , you cannot use it afterwards.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

[transfer full]

Since: 2.1.3


storaged_manager_iscsi_initiator_interface_info ()

GDBusInterfaceInfo *
storaged_manager_iscsi_initiator_interface_info
                               (void);

Gets a machine-readable description of the org.storaged.Storaged.Manager.ISCSI.Initiator D-Bus interface.

Returns

A GDBusInterfaceInfo. Do not free.

[transfer none]

Since: 2.0.1


storaged_manager_iscsi_initiator_override_properties ()

guint
storaged_manager_iscsi_initiator_override_properties
                               (GObjectClass *klass,
                                guint property_id_begin);

Overrides all GObject properties in the StoragedManagerISCSIInitiator interface for a concrete class. The properties are overridden in the order they are defined.

Parameters

klass

The class structure for a GObject-derived class.

 

property_id_begin

The property id to assign to the first overridden property.

 

Returns

The last property id.

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new ()

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

Asynchronously creates a proxy for the D-Bus interface org.storaged.Storaged.Manager.ISCSI.Initiator. See g_dbus_proxy_new() for more details.

When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call storaged_manager_iscsi_initiator_proxy_new_finish() to get the result of the operation.

See storaged_manager_iscsi_initiator_proxy_new_sync() for the synchronous, blocking version of this constructor.

Parameters

connection

A GDBusConnection.

 

flags

Flags from the GDBusProxyFlags enumeration.

 

name

A bus name (well-known or unique) or NULL if connection is not a message bus connection.

[allow-none]

object_path

An object path.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied.

 

user_data

User data to pass to callback .

 

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new_finish ()

StoragedManagerISCSIInitiator *
storaged_manager_iscsi_initiator_proxy_new_finish
                               (GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_proxy_new().

Parameters

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_proxy_new().

 

error

Return location for error or NULL

 

Returns

The constructed proxy object or NULL if error is set.

[transfer full][type StoragedManagerISCSIInitiatorProxy]

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new_for_bus ()

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

Like storaged_manager_iscsi_initiator_proxy_new() but takes a GBusType instead of a GDBusConnection.

When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from. You can then call storaged_manager_iscsi_initiator_proxy_new_for_bus_finish() to get the result of the operation.

See storaged_manager_iscsi_initiator_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.

Parameters

bus_type

A GBusType.

 

flags

Flags from the GDBusProxyFlags enumeration.

 

name

A bus name (well-known or unique).

 

object_path

An object path.

 

cancellable

A GCancellable or NULL.

[allow-none]

callback

A GAsyncReadyCallback to call when the request is satisfied.

 

user_data

User data to pass to callback .

 

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new_for_bus_finish ()

StoragedManagerISCSIInitiator *
storaged_manager_iscsi_initiator_proxy_new_for_bus_finish
                               (GAsyncResult *res,
                                GError **error);

Finishes an operation started with storaged_manager_iscsi_initiator_proxy_new_for_bus().

Parameters

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to storaged_manager_iscsi_initiator_proxy_new_for_bus().

 

error

Return location for error or NULL

 

Returns

The constructed proxy object or NULL if error is set.

[transfer full][type StoragedManagerISCSIInitiatorProxy]

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new_for_bus_sync ()

StoragedManagerISCSIInitiator *
storaged_manager_iscsi_initiator_proxy_new_for_bus_sync
                               (GBusType bus_type,
                                GDBusProxyFlags flags,
                                const gchar *name,
                                const gchar *object_path,
                                GCancellable *cancellable,
                                GError **error);

Like storaged_manager_iscsi_initiator_proxy_new_sync() but takes a GBusType instead of a GDBusConnection.

The calling thread is blocked until a reply is received.

See storaged_manager_iscsi_initiator_proxy_new_for_bus() for the asynchronous version of this constructor.

Parameters

bus_type

A GBusType.

 

flags

Flags from the GDBusProxyFlags enumeration.

 

name

A bus name (well-known or unique).

 

object_path

An object path.

 

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL

 

Returns

The constructed proxy object or NULL if error is set.

[transfer full][type StoragedManagerISCSIInitiatorProxy]

Since: 2.0.1


storaged_manager_iscsi_initiator_proxy_new_sync ()

StoragedManagerISCSIInitiator *
storaged_manager_iscsi_initiator_proxy_new_sync
                               (GDBusConnection *connection,
                                GDBusProxyFlags flags,
                                const gchar *name,
                                const gchar *object_path,
                                GCancellable *cancellable,
                                GError **error);

Synchronously creates a proxy for the D-Bus interface org.storaged.Storaged.Manager.ISCSI.Initiator. See g_dbus_proxy_new_sync() for more details.

The calling thread is blocked until a reply is received.

See storaged_manager_iscsi_initiator_proxy_new() for the asynchronous version of this constructor.

Parameters

connection

A GDBusConnection.

 

flags

Flags from the GDBusProxyFlags enumeration.

 

name

A bus name (well-known or unique) or NULL if connection is not a message bus connection.

[allow-none]

object_path

An object path.

 

cancellable

A GCancellable or NULL.

[allow-none]

error

Return location for error or NULL

 

Returns

The constructed proxy object or NULL if error is set.

[transfer full][type StoragedManagerISCSIInitiatorProxy]

Since: 2.0.1


storaged_manager_iscsi_initiator_skeleton_new ()

StoragedManagerISCSIInitiator *
storaged_manager_iscsi_initiator_skeleton_new
                               (void);

Creates a skeleton object for the D-Bus interface org.storaged.Storaged.Manager.ISCSI.Initiator.

Returns

The skeleton object.

[transfer full][type StoragedManagerISCSIInitiatorSkeleton]

Since: 2.0.1

Types and Values

StoragedManagerISCSIInitiator

typedef struct _StoragedManagerISCSIInitiator StoragedManagerISCSIInitiator;

Abstract interface type for the D-Bus interface org.storaged.Storaged.Manager.ISCSI.Initiator.

Since: 2.0.1


struct StoragedManagerISCSIInitiatorIface

struct StoragedManagerISCSIInitiatorIface {
  GTypeInterface parent_iface;

  gboolean (*handle_get_initiator_name) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation);

  gboolean (*handle_discover_firmware) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation,
    GVariant *arg_options);

  gboolean (*handle_login) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_name,
    gint arg_tpgt,
    const gchar *arg_address,
    gint arg_port,
    const gchar *arg_iface,
    GVariant *arg_options);

  gboolean (*handle_logout) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_name,
    gint arg_tpgt,
    const gchar *arg_address,
    gint arg_port,
    const gchar *arg_iface,
    GVariant *arg_options);

  gboolean (*handle_set_initiator_name) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_name,
    GVariant *arg_options);

  gboolean (*handle_discover_send_targets) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation,
    const gchar *arg_address,
    guint16 arg_port,
    GVariant *arg_options);

  gboolean (*handle_get_firmware_initiator_name) (
    StoragedManagerISCSIInitiator *object,
    GDBusMethodInvocation *invocation);
};

Virtual table for the D-Bus interface org.storaged.Storaged.Manager.ISCSI.Initiator.

Members

GTypeInterface parent_iface;

The parent interface.

 

handle_get_initiator_name ()

Handler for the “handle-get-initiator-name” signal.

 

handle_discover_firmware ()

Handler for the “handle-discover-firmware” signal.

 

handle_login ()

Handler for the “handle-login” signal.

 

handle_logout ()

Handler for the “handle-logout” signal.

 

handle_set_initiator_name ()

Handler for the “handle-set-initiator-name” signal.

 

handle_discover_send_targets ()

Handler for the “handle-discover-send-targets” signal.

 

handle_get_firmware_initiator_name ()

Handler for the “handle-get-firmware-initiator-name” signal.

 

Since: 2.0.1


struct StoragedManagerISCSIInitiatorProxy

struct StoragedManagerISCSIInitiatorProxy;

The StoragedManagerISCSIInitiatorProxy structure contains only private data and should only be accessed using the provided API.

Since: 2.0.1


struct StoragedManagerISCSIInitiatorProxyClass

struct StoragedManagerISCSIInitiatorProxyClass {
  GDBusProxyClass parent_class;
};

Class structure for StoragedManagerISCSIInitiatorProxy.

Members

Since: 2.0.1


struct StoragedManagerISCSIInitiatorSkeleton

struct StoragedManagerISCSIInitiatorSkeleton;

The StoragedManagerISCSIInitiatorSkeleton structure contains only private data and should only be accessed using the provided API.

Since: 2.0.1


struct StoragedManagerISCSIInitiatorSkeletonClass

struct StoragedManagerISCSIInitiatorSkeletonClass {
  GDBusInterfaceSkeletonClass parent_class;
};

Class structure for StoragedManagerISCSIInitiatorSkeleton.

Members

Since: 2.0.1

Signal Details

The “handle-discover-firmware” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               GVariant                      *arg_options,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the DiscoverFirmware() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_discover_firmware() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

arg_options

Argument passed by remote caller.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.1.3


The “handle-discover-send-targets” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gchar                         *arg_address,
               guint                          arg_port,
               GVariant                      *arg_options,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the DiscoverSendTargets() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_discover_send_targets() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

arg_address

Argument passed by remote caller.

 

arg_port

Argument passed by remote caller.

 

arg_options

Argument passed by remote caller.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.3.1


The “handle-get-firmware-initiator-name” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the GetFirmwareInitiatorName() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_get_firmware_initiator_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.4.0


The “handle-get-initiator-name” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the GetInitiatorName() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_get_initiator_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.0.1


The “handle-login” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gchar                         *arg_name,
               gint                           arg_tpgt,
               gchar                         *arg_address,
               gint                           arg_port,
               gchar                         *arg_iface,
               GVariant                      *arg_options,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the Login() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_login() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

arg_name

Argument passed by remote caller.

 

arg_tpgt

Argument passed by remote caller.

 

arg_address

Argument passed by remote caller.

 

arg_port

Argument passed by remote caller.

 

arg_iface

Argument passed by remote caller.

 

arg_options

Argument passed by remote caller.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.1.3


The “handle-logout” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gchar                         *arg_name,
               gint                           arg_tpgt,
               gchar                         *arg_address,
               gint                           arg_port,
               gchar                         *arg_iface,
               GVariant                      *arg_options,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the Logout() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_logout() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

arg_name

Argument passed by remote caller.

 

arg_tpgt

Argument passed by remote caller.

 

arg_address

Argument passed by remote caller.

 

arg_port

Argument passed by remote caller.

 

arg_iface

Argument passed by remote caller.

 

arg_options

Argument passed by remote caller.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.1.3


The “handle-set-initiator-name” signal

gboolean
user_function (StoragedManagerISCSIInitiator *object,
               GDBusMethodInvocation         *invocation,
               gchar                         *arg_name,
               GVariant                      *arg_options,
               gpointer                       user_data)

Signal emitted when a remote caller is invoking the SetInitiatorName() D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call storaged_manager_iscsi_initiator_complete_set_initiator_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Parameters

object

A StoragedManagerISCSIInitiator.

 

invocation

A GDBusMethodInvocation.

 

arg_name

Argument passed by remote caller.

 

arg_options

Argument passed by remote caller.

 

user_data

user data set when the signal handler was connected.

 

Returns

TRUE if the invocation was handled, FALSE to let other signal handlers run.

Flags: Run Last

Since: 2.1.3