From d7c42e20de9de454bb914abb65222d059f8d658e Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Tue, 6 Dec 2016 17:21:34 +0100 Subject: [PATCH] base: rename 'Volatile_object' to 'Reconstructible' This patch is related to the following issue: https://github.com/genodelabs/genode/issues/2151 --- src/app/retro_frontend/frontend.h | 8 ++++---- src/proxy/remote_rom/client/main.cc | 10 +++++----- src/server/fb_upscale/component.cc | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/retro_frontend/frontend.h b/src/app/retro_frontend/frontend.h index db24253..33fc1a5 100644 --- a/src/app/retro_frontend/frontend.h +++ b/src/app/retro_frontend/frontend.h @@ -132,7 +132,7 @@ struct Libretro::Frontend Game_path game_path; Rom_name rom_meta; - Genode::Lazy_volatile_object game_rom; + Genode::Constructible game_rom; retro_game_info game_info; @@ -301,7 +301,7 @@ struct Libretro::Frontend void update_mode() { mode = session.mode(); } }; - Genode::Lazy_volatile_object framebuffer; + Genode::Constructible framebuffer; struct Stereo_out { @@ -315,7 +315,7 @@ struct Libretro::Frontend { } }; - Genode::Lazy_volatile_object stereo_out; + Genode::Constructible stereo_out; Genode::Reporter variable_reporter { "variables" }; Genode::Reporter subsystem_reporter { "subsystems" }; @@ -430,4 +430,4 @@ struct Libretro::Frontend }; -#endif \ No newline at end of file +#endif diff --git a/src/proxy/remote_rom/client/main.cc b/src/proxy/remote_rom/client/main.cc index 48cb548..28345f3 100644 --- a/src/proxy/remote_rom/client/main.cc +++ b/src/proxy/remote_rom/client/main.cc @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include #include @@ -36,7 +36,7 @@ namespace Remote_rom { using Genode::size_t; - using Genode::Lazy_volatile_object; + using Genode::Constructible; using Genode::Signal_context_capability; class Session_component; @@ -71,7 +71,7 @@ class Remote_rom::Session_component : public Genode::Rpc_object _ram_ds; + Constructible _ram_ds; public: @@ -167,8 +167,8 @@ struct Remote_rom::Main : public Remote_rom::Read_buffer, public Remote_rom::Rom Genode::Heap heap = { &env.ram(), &env.rm() }; Root remote_rom_root = { env, heap, *this }; - Genode::Lazy_volatile_object _ds; - size_t _ds_content_size; + Genode::Constructible _ds; + size_t _ds_content_size; Backend_client_base &_backend; diff --git a/src/server/fb_upscale/component.cc b/src/server/fb_upscale/component.cc index 798333d..6cc7c84 100644 --- a/src/server/fb_upscale/component.cc +++ b/src/server/fb_upscale/component.cc @@ -50,7 +50,7 @@ class Fb_scaler::Session_component : public Genode::Rpc_object _parent_ds; + Genode::Constructible _parent_ds; Genode::Signal_context_capability _client_sig_cap;