### Interface

# Ide Worker

#### Description

    interface Ide.Worker : GObject.Object

No description available.

#### Prerequisite

In order to implement Worker, your type must inherit from `GObject`.

#### Instance methods

###### ide_worker_create_proxy

Creates a new proxy to be connected to the subprocess peer on the other end of `connection`.

Available since: 3.32

###### ide_worker_register_service

No description available.

#### Interface structure

    struct IdeWorkerInterface {
      GTypeInterface parent;
      GDBusProxy* (* create_proxy) (
        IdeWorker* self,
        GDBusConnection* connection,
        GError** error
      );
      void (* register_service) (
        IdeWorker* self,
        GDBusConnection* connection
      );

    }

###### Interface members

`parent` |
    GTypeInterface
| No description available.
`create_proxy` |
    GDBusProxy* (* create_proxy) (
        IdeWorker* self,
        GDBusConnection* connection,
        GError** error
      )
| No description available.
`register_service` |
    void (* register_service) (
        IdeWorker* self,
        GDBusConnection* connection
      )
| No description available.

#### Virtual methods

###### Ide.Worker.create_proxy

Creates a new proxy to be connected to the subprocess peer on the other end of `connection`.

###### Ide.Worker.register_service

No description available.