Lfb.GdbusFeedbackHapticProxy.new_sync
Description: Reference for Lfb.GdbusFeedbackHapticProxy.new_sync

### Constructor

# Lfb GdbusFeedbackHapticProxynew_sync

#### Declaration [src]

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

#### Description [src]

Synchronously creates a proxy for the D-Bus interface org.sigxcpu.Feedback.Haptic. See `g_dbus_proxy_new_sync()` for more details.

The calling thread is blocked until a reply is received.

See `lfb_gdbus_feedback_haptic_proxy_new()` for the asynchronous version of this constructor.

#### Parameters

`connection` | `GDBusConnection`
| A `GDBusConnection`.
| The data is owned by the caller of the function.
`flags` | `GDBusProxyFlags`
| Flags from the `GDBusProxyFlags` enumeration.
`name` | `const gchar*`
| A bus name (well-known or unique) or `NULL` if `connection` is not a message bus connection.
| The argument can be `NULL`.
| The data is owned by the caller of the function.
| The value is a NUL terminated UTF-8 string.
`object_path` | `const gchar*`
| An object path.
| The data is owned by the caller of the function.
| The value is a NUL terminated UTF-8 string.
`cancellable` | `GCancellable`
| A `GCancellable` or `NULL`.
| The argument can be `NULL`.
| The data is owned by the caller of the function.
`error` | `GError **`
| The return location for a `GError*`, or `NULL`.

#### Return value

Returns: | `LfbGdbusFeedbackHapticProxy`
| The constructed proxy object or `NULL` if `error` is set.
| The caller of the function takes ownership of the data, and is responsible for freeing it.