### Interface

# Aravis GcRegister

#### Description

    interface Aravis.GcRegister : GObject.Object

No description available.

#### Prerequisite

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

#### Implementations

- ArvGcFloatRegNode
- ArvGcIntRegNode
- ArvGcMaskedIntRegNode
- ArvGcRegisterNode
- ArvGcStringRegNode
- ArvGcStructEntryNode
- ArvGcStructRegNode

#### Instance methods

###### arv_gc_register_dup

No description available.

since: 0.8.31

###### arv_gc_register_get

No description available.

###### arv_gc_register_get_address

No description available.

###### arv_gc_register_get_length

No description available.

###### arv_gc_register_set

No description available.

#### Interface structure

    struct AravisGcRegisterInterface {
      GTypeInterface parent;
      void (* get) (
        ArvGcRegister* gc_register,
        void* buffer,
        guint64 length,
        GError** error
      );
      void (* set) (
        ArvGcRegister* gc_register,
        void* buffer,
        guint64 length,
        GError** error
      );
      guint64 (* get_address) (
        ArvGcRegister* gc_register,
        GError** error
      );
      guint64 (* get_length) (
        ArvGcRegister* gc_register,
        GError** error
      );

    }

No description available.

###### Interface members

`parent`

    GTypeInterface

| No description available.

`get`

    void (* get) (
        ArvGcRegister* gc_register,
        void* buffer,
        guint64 length,
        GError** error
      )

| No description available.

`set`

    void (* set) (
        ArvGcRegister* gc_register,
        void* buffer,
        guint64 length,
        GError** error
      )

| No description available.

`get_address`

    guint64 (* get_address) (
        ArvGcRegister* gc_register,
        GError** error
      )

| No description available.

`get_length`

    guint64 (* get_length) (
        ArvGcRegister* gc_register,
        GError** error
      )

| No description available.

#### Virtual methods

###### Aravis.GcRegister.get

No description available.

###### Aravis.GcRegister.get_address

No description available.

###### Aravis.GcRegister.get_length

No description available.

###### Aravis.GcRegister.set

No description available.