MCPcopy Create free account
hub / github.com/apache/arrow / gaflight_ticket_set_property

Function gaflight_ticket_set_property

c_glib/arrow-flight-glib/common.cpp:576–600  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

574}
575
576static void
577gaflight_ticket_set_property(GObject *object,
578 guint prop_id,
579 const GValue *value,
580 GParamSpec *pspec)
581{
582 auto priv = GAFLIGHT_TICKET_GET_PRIVATE(object);
583
584 switch (prop_id) {
585 case PROP_DATA:
586 if (priv->data) {
587 g_bytes_unref(priv->data);
588 }
589 priv->data = static_cast<GBytes *>(g_value_dup_boxed(value));
590 {
591 gsize size;
592 auto data = g_bytes_get_data(priv->data, &size);
593 priv->ticket.ticket.assign(static_cast<const char *>(data), size);
594 }
595 break;
596 default:
597 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
598 break;
599 }
600}
601
602static void
603gaflight_ticket_get_property(GObject *object,

Callers

nothing calls this directly

Calls 1

assignMethod · 0.80

Tested by

no test coverage detected