]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
timer: event: remove unused structure
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 5 Jun 2022 03:39:24 +0000 (12:39 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 5 Jun 2022 03:39:24 +0000 (12:39 +0900)
ALSATimer.Event is obsoleted and unused now.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/timer/alsatimer.h
src/timer/alsatimer.map
src/timer/event.c [deleted file]
src/timer/event.h [deleted file]
src/timer/meson.build

index 33e3206d19762768ec1a6cb9b211d9ff13e1df68..57238a299bf344f095fb7a57ae2afa2680d6de93 100644 (file)
@@ -12,7 +12,6 @@
 
 #include <event-data-tick.h>
 #include <event-data-tstamp.h>
-#include <event.h>
 
 #include <device-id.h>
 #include <device-info.h>
index 3db35c93bef35bcabe2cfb6f82f469ec5764fc77..1681feb6fa13d65b6121918a5de7fed99994134e 100644 (file)
@@ -45,11 +45,6 @@ ALSA_GOBJECT_0_0_0 {
     "alsatimer_event_data_tstamp_get_event";
     "alsatimer_event_data_tstamp_get_tstamp";
     "alsatimer_event_data_tstamp_get_val";
-
-    "alsatimer_event_get_type";
-    "alsatimer_event_new";
-    "alsatimer_event_get_tick_data";
-    "alsatimer_event_get_tstamp_data";
   local:
     *;
 };
diff --git a/src/timer/event.c b/src/timer/event.c
deleted file mode 100644 (file)
index a187de1..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#include "privates.h"
-
-/**
- * ALSATimerEvent:
- * A boxed object to represent event of timer.
- *
- * A [struct@Event] is a boxed object to represent event of timer. The instance of object uses
- * single storage for two types of event data; [struct@EventDataTick] for and
- * [struct@EventDataTstamp]. Applications can decide to use one of the two by passing one of
- * [enum@EventType] to the call of [method@UserInstance.attach].
- */
-ALSATimerEvent *timer_event_copy(const ALSATimerEvent *self)
-{
-#ifdef g_memdup2
-    return g_memdup2(self, sizeof(*self));
-#else
-    // GLib v2.68 deprecated g_memdup() with concern about overflow by narrow conversion from size_t to
-    // unsigned int however it's safe in the local case.
-    gpointer ptr = g_malloc(sizeof(*self));
-    memcpy(ptr, self, sizeof(*self));
-    return ptr;
-#endif
-}
-
-G_DEFINE_BOXED_TYPE(ALSATimerEvent, alsatimer_event, timer_event_copy, g_free)
-
-/**
- * alsatimer_event_new:
- *
- * Allocate and return the instance of [struct@Event].
- *
- * Returns: An instance of [struct@Event].
- */
-ALSATimerEvent *alsatimer_event_new()
-{
-    return g_malloc0(sizeof(ALSATimerEvent));
-}
-
-/**
- * alsatimer_event_get_tick_data:
- * @self: A [struct@Event].
- * @tick: (out)(transfer none): The instance of [struct@EventDataTick].
- *
- * Refer to the instance of [struct@EventDataTick].
- */
-void alsatimer_event_get_tick_data(ALSATimerEvent *self,
-                                   const ALSATimerEventDataTick **tick)
-{
-    *tick = &self->tick;
-}
-
-/**
- * alsatimer_event_get_tstamp_data:
- * @self: A [struct@Event].
- * @tstamp: (out)(transfer none): The instance of [struct@EventDataTstamp].
- *
- * Refer to the instance of [struct@EventDataTstamp].
- */
-void alsatimer_event_get_tstamp_data(ALSATimerEvent *self,
-                                     const ALSATimerEventDataTstamp **tstamp)
-{
-    *tstamp = &self->tstamp;
-}
diff --git a/src/timer/event.h b/src/timer/event.h
deleted file mode 100644 (file)
index efa9663..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#ifndef __ALSA_GOBJECT_ALSATIMER_EVENT_H__
-#define __ALSA_GOBJECT_ALSATIMER_EVENT_H__
-
-#include <alsatimer.h>
-
-G_BEGIN_DECLS
-
-#define ALSATIMER_TYPE_EVENT    (alsatimer_event_get_type())
-
-typedef union {
-    ALSATimerEventDataTick tick;
-    ALSATimerEventDataTstamp tstamp;
-} ALSATimerEvent;
-
-GType alsatimer_event_get_type() G_GNUC_CONST;
-
-ALSATimerEvent *alsatimer_event_new();
-
-void alsatimer_event_get_tick_data(ALSATimerEvent *self,
-                                   const ALSATimerEventDataTick **tick);
-
-void alsatimer_event_get_tstamp_data(ALSATimerEvent *self,
-                                     const ALSATimerEventDataTstamp **tstamp);
-
-G_END_DECLS
-
-#endif
index 2c3a1fbd13fcf5b545f1b60568ac9e25ffcbb368..9ea7f321f0547937cc9017a76e5a5b12a6c095b6 100644 (file)
@@ -20,7 +20,6 @@ sources = files(
   'instance-status.c',
   'event-data-tick.c',
   'event-data-tstamp.c',
-  'event.c',
 )
 
 headers = files(
@@ -35,7 +34,6 @@ headers = files(
   'instance-status.h',
   'event-data-tick.h',
   'event-data-tstamp.h',
-  'event.h',
 )
 
 privates = files(