Interface

AravisGcString

Description

interface Aravis.GcString : GObject.Object
No description available.

Prerequisite

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

Instance methods

arv_gc_string_get_max_length
No description available.
arv_gc_string_get_value

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.

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
  );
  
}
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

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.

Aravis.GcString.set_value

Set value as the new gc_string value.