### Interface

# Aravis GcString

#### Description

    interface Aravis.GcString : GObject.Object

No description available.

#### Prerequisite

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

#### Implementations

- ArvGcEnumeration
- ArvGcStringNode
- ArvGcStringRegNode

#### Instance methods

###### arv_gc_string_get_max_length

No description available.

###### arv_gc_string_get_value

<warning><para>Please note the string content is still owned by the `gc_string` object, which means the returned pointer may not be still valid after a new call to this function.</para></warning>.

###### arv_gc_string_set_value

Set `value` as the new `gc_string` value.

#### Interface structure

    struct AravisGcStringInterface {
      GTypeInterface parent;
      const char* (* get_value) (
        ArvGcString* gc_string,
        GError** error
      );
      void (* set_value) (
        ArvGcString* gc_string,
        const char* value,
        GError** error
      );
      gint64 (* get_max_length) (
        ArvGcString* gc_string,
        GError** error
      );

    }

No description available.

###### Interface members

`parent`

    GTypeInterface

| No description available.

`get_value`

    const char* (* get_value) (
        ArvGcString* gc_string,
        GError** error
      )

| No description available.

`set_value`

    void (* set_value) (
        ArvGcString* gc_string,
        const char* value,
        GError** error
      )

| No description available.

`get_max_length`

    gint64 (* get_max_length) (
        ArvGcString* gc_string,
        GError** error
      )

| No description available.

#### Virtual methods

###### Aravis.GcString.get_max_length

No description available.

###### Aravis.GcString.get_value

<warning><para>Please note the string content is still owned by the `gc_string` object, which means the returned pointer may not be still valid after a new call to this function.</para></warning>.

###### Aravis.GcString.set_value

Set `value` as the new `gc_string` value.