aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-05-05 11:37:24 +0900
committer坂本 貴史 <o-takashi@sakamocchi.jp>2022-05-05 16:09:50 +0900
commit64cebf1549a3dea1499f9e9db0f457e54bb3efb1 (patch)
tree8a8b3c4394e9d63efd4da8416b26bfdc7589e7a1
parentf2a2e7aaefc6cf2466fed4f24cd925047ccc3381 (diff)
downloadlibhinoko-64cebf1549a3dea1499f9e9db0f457e54bb3efb1.tar.gz
fw_iso_ctx: remove "registered-chunk-count" property
Now some GObject-derived object classes which implements Hinoko.FwIsoCtx owns private data. It's possible for the classes to access to member in the data, therefore "registered-chunk-count" property is no longer used. This commit removes it. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--src/fw_iso_ctx.c7
-rw-r--r--src/fw_iso_ctx_private.c6
-rw-r--r--src/fw_iso_ctx_private.h2
3 files changed, 0 insertions, 15 deletions
diff --git a/src/fw_iso_ctx.c b/src/fw_iso_ctx.c
index 46117c0..12b004b 100644
--- a/src/fw_iso_ctx.c
+++ b/src/fw_iso_ctx.c
@@ -49,13 +49,6 @@ static void hinoko_fw_iso_ctx_default_init(HinokoFwIsoCtxInterface *iface)
0, G_MAXUINT, 0,
G_PARAM_READABLE));
- g_object_interface_install_property(iface,
- g_param_spec_uint(REGISTERED_CHUNK_COUNT_PROP_NAME,
- "registered-chunk-count",
- "The number of chunk to be registered.",
- 0, G_MAXUINT, 0,
- G_PARAM_READABLE));
-
/**
* HinokoFwIsoCtx::stopped:
* @self: A [iface@FwIsoCtx].
diff --git a/src/fw_iso_ctx_private.c b/src/fw_iso_ctx_private.c
index 79c7b8c..b0d133e 100644
--- a/src/fw_iso_ctx_private.c
+++ b/src/fw_iso_ctx_private.c
@@ -24,9 +24,6 @@ void fw_iso_ctx_class_override_properties(GObjectClass *gobject_class)
g_object_class_override_property(gobject_class, FW_ISO_CTX_PROP_TYPE_CHUNKS_PER_BUFFER,
CHUNKS_PER_BUFFER_PROP_NAME);
-
- g_object_class_override_property(gobject_class, FW_ISO_CTX_PROP_TYPE_REGISTERED_CHUNK_COUNT,
- REGISTERED_CHUNK_COUNT_PROP_NAME);
}
void fw_iso_ctx_state_get_property(const struct fw_iso_ctx_state *state, GObject *obj, guint id,
@@ -39,9 +36,6 @@ void fw_iso_ctx_state_get_property(const struct fw_iso_ctx_state *state, GObject
case FW_ISO_CTX_PROP_TYPE_CHUNKS_PER_BUFFER:
g_value_set_uint(val, state->chunks_per_buffer);
break;
- case FW_ISO_CTX_PROP_TYPE_REGISTERED_CHUNK_COUNT:
- g_value_set_uint(val, state->registered_chunk_count);
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(obj, id, spec);
break;
diff --git a/src/fw_iso_ctx_private.h b/src/fw_iso_ctx_private.h
index 15c15de..3ca144c 100644
--- a/src/fw_iso_ctx_private.h
+++ b/src/fw_iso_ctx_private.h
@@ -44,13 +44,11 @@ struct fw_iso_ctx_state {
enum fw_iso_ctx_prop_type {
FW_ISO_CTX_PROP_TYPE_BYTES_PER_CHUNK = 1,
FW_ISO_CTX_PROP_TYPE_CHUNKS_PER_BUFFER,
- FW_ISO_CTX_PROP_TYPE_REGISTERED_CHUNK_COUNT,
FW_ISO_CTX_PROP_TYPE_COUNT,
};
#define BYTES_PER_CHUNK_PROP_NAME "bytes-per-chunk"
#define CHUNKS_PER_BUFFER_PROP_NAME "chunks-per-buffer"
-#define REGISTERED_CHUNK_COUNT_PROP_NAME "registered-chunk-count"
#define STOPPED_SIGNAL_NEME "stopped"