From: Takashi Sakamoto Date: Fri, 12 Jun 2020 04:19:45 +0000 (+0900) Subject: ctl: elem_info_iec60958: dismiss ALSACtlElemInfoIec60958 X-Git-Tag: v0.1.0~67 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=d0a1ce3819272a08f6b087b223f8e3a25d021a82;p=alsa-gobject.git ctl: elem_info_iec60958: dismiss ALSACtlElemInfoIec60958 Signed-off-by: Takashi Sakamoto --- diff --git a/doc/reference/ctl/alsactl-docs.xml b/doc/reference/ctl/alsactl-docs.xml index 5cae2e4..cb4d6cf 100644 --- a/doc/reference/ctl/alsactl-docs.xml +++ b/doc/reference/ctl/alsactl-docs.xml @@ -37,7 +37,6 @@ - diff --git a/doc/reference/ctl/alsactl.types b/doc/reference/ctl/alsactl.types index f56d7ec..e8a8b32 100644 --- a/doc/reference/ctl/alsactl.types +++ b/doc/reference/ctl/alsactl.types @@ -7,6 +7,5 @@ alsactl_card_get_type alsactl_card_info_get_type alsactl_elem_id_get_type alsactl_elem_info_get_type -alsactl_elem_info_iec60958_get_type alsactl_elem_info_int64_get_type alsactl_elem_value_get_type diff --git a/src/ctl/elem-info-iec60958.c b/src/ctl/elem-info-iec60958.c deleted file mode 100644 index 63bfd81..0000000 --- a/src/ctl/elem-info-iec60958.c +++ /dev/null @@ -1,40 +0,0 @@ -// SPDX-License-Identifier: LGPL-3.0-or-later -#include "elem-info-iec60958.h" - -/** - * SECTION: elem-info-iec60958 - * @Title: ALSACtlElemInfoIec60958 - * @Short_description: A GObject-derived object to represent the information - * of IEC 60958 type of element - * - * A #ALSACtlElemInfoIec60958 is a GObject-derived object to represent the - * information of IEC 60958 type of element, which contains channel status and - * user data. The object inherits methods and properties of #ALSACtlElemInfo. - * A call of alsactl_card_get_elem_info() can returns the instance of object, - * or a call of alsactl_card_add_elems() requires the instance of object as - * argument. - */ -G_DEFINE_TYPE(ALSACtlElemInfoIec60958, alsactl_elem_info_iec60958, ALSACTL_TYPE_ELEM_INFO) - -static void alsactl_elem_info_iec60958_class_init(ALSACtlElemInfoIec60958Class *klass) -{ - return; -} - -static void alsactl_elem_info_iec60958_init(ALSACtlElemInfoIec60958 *self) -{ - return; -} - -/** - * alsactl_elem_info_iec60958_new: - * - * Allocate and return an instance of ALSACtlElemInfoIec60958. - * - * Returns: A #ALSACtlElemInfoIec60958. - */ -ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new() -{ - return g_object_new(ALSACTL_TYPE_ELEM_INFO_IEC60958, - "type", ALSACTL_ELEM_TYPE_IEC60958, NULL); -} diff --git a/src/ctl/elem-info-iec60958.h b/src/ctl/elem-info-iec60958.h deleted file mode 100644 index c1ac7ca..0000000 --- a/src/ctl/elem-info-iec60958.h +++ /dev/null @@ -1,51 +0,0 @@ -// SPDX-License-Identifier: LGPL-3.0-or-later -#ifndef __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__ -#define __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__ - -#include -#include - -#include - -G_BEGIN_DECLS - -#define ALSACTL_TYPE_ELEM_INFO_IEC60958 (alsactl_elem_info_iec60958_get_type()) - -#define ALSACTL_ELEM_INFO_IEC60958(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - ALSACTL_TYPE_ELEM_INFO_IEC60958, \ - ALSACtlElemInfoIec60958)) -#define ALSACTL_IS_ELEM_INFO_IEC60958(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ - ALSACTL_TYPE_ELEM_INFO_IEC60958)) - -#define ALSACTL_ELEM_INFO_IEC60958_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - ALSACTL_TYPE_ELEM_INFO_IEC60958, \ - ALSACtlElemInfoIec60958Class)) -#define ALSACTL_IS_ELEM_INFO_IEC60958_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), \ - ALSACTL_TYPE_ELEM_INFO_IEC60958)) -#define ALSACTL_ELEM_INFO_IEC60958_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - ALSACTL_TYPE_ELEM_INFO_IEC60958, \ - ALSACtlElemInfoIec60958Class)) - -typedef struct _ALSACtlElemInfoIec60958 ALSACtlElemInfoIec60958; -typedef struct _ALSACtlElemInfoIec60958Class ALSACtlElemInfoIec60958Class; - -struct _ALSACtlElemInfoIec60958 { - ALSACtlElemInfo parent_instance; -}; - -struct _ALSACtlElemInfoIec60958Class { - ALSACtlElemInfoClass parent_class; -}; - -GType alsactl_elem_info_iec60958_get_type(void) G_GNUC_CONST; - -ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new(); - -G_END_DECLS - -#endif diff --git a/src/ctl/meson.build b/src/ctl/meson.build index dc2ded3..6c96345 100644 --- a/src/ctl/meson.build +++ b/src/ctl/meson.build @@ -14,7 +14,6 @@ sources = files( 'card-info.c', 'elem-id.c', 'elem-info.c', - 'elem-info-iec60958.c', 'elem-info-int64.c', 'elem-value.c', ) @@ -25,7 +24,6 @@ headers = files( 'card-info.h', 'elem-id.h', 'elem-info.h', - 'elem-info-iec60958.h', 'elem-info-int64.h', 'elem-value.h', ) diff --git a/tests/alsactl-elem-info-iec60958 b/tests/alsactl-elem-info-iec60958 deleted file mode 100644 index 9e30f31..0000000 --- a/tests/alsactl-elem-info-iec60958 +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env python3 - -from sys import exit -from errno import ENXIO - -from helper import test - -import gi -gi.require_version('ALSACtl', '0.0') -from gi.repository import ALSACtl - -target = ALSACtl.ElemInfoIec60958() -props = () -methods = ( - 'new', -) -signals = () - -if not test(target, props, methods, signals): - exit(ENXIO) diff --git a/tests/meson.build b/tests/meson.build index 9ffbe00..911a6b5 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -7,7 +7,6 @@ tests = { 'alsactl-card', 'alsactl-card-info', 'alsactl-elem-info', - 'alsactl-elem-info-iec60958', 'alsactl-elem-info-int64', 'alsactl-elem-value', ],