diff options
author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2022-05-05 11:37:24 +0900 |
---|---|---|
committer | 坂本 貴史 <o-takashi@sakamocchi.jp> | 2022-05-05 16:09:50 +0900 |
commit | 64cebf1549a3dea1499f9e9db0f457e54bb3efb1 (patch) | |
tree | 8a8b3c4394e9d63efd4da8416b26bfdc7589e7a1 | |
parent | f2a2e7aaefc6cf2466fed4f24cd925047ccc3381 (diff) | |
download | libhinoko-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.c | 7 | ||||
-rw-r--r-- | src/fw_iso_ctx_private.c | 6 | ||||
-rw-r--r-- | src/fw_iso_ctx_private.h | 2 |
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" |