base: rename 'Volatile_object' to 'Reconstructible'

This patch is related to the following issue:

https://github.com/genodelabs/genode/issues/2151
This commit is contained in:
Norman Feske
2016-12-06 17:21:34 +01:00
parent c2e321d296
commit d7c42e20de
3 changed files with 10 additions and 10 deletions

View File

@@ -132,7 +132,7 @@ struct Libretro::Frontend
Game_path game_path; Game_path game_path;
Rom_name rom_meta; Rom_name rom_meta;
Genode::Lazy_volatile_object<Genode::Attached_rom_dataspace> game_rom; Genode::Constructible<Genode::Attached_rom_dataspace> game_rom;
retro_game_info game_info; retro_game_info game_info;
@@ -301,7 +301,7 @@ struct Libretro::Frontend
void update_mode() { mode = session.mode(); } void update_mode() { mode = session.mode(); }
}; };
Genode::Lazy_volatile_object<Framebuffer> framebuffer; Genode::Constructible<Framebuffer> framebuffer;
struct Stereo_out struct Stereo_out
{ {
@@ -315,7 +315,7 @@ struct Libretro::Frontend
{ } { }
}; };
Genode::Lazy_volatile_object<Stereo_out> stereo_out; Genode::Constructible<Stereo_out> stereo_out;
Genode::Reporter variable_reporter { "variables" }; Genode::Reporter variable_reporter { "variables" };
Genode::Reporter subsystem_reporter { "subsystems" }; Genode::Reporter subsystem_reporter { "subsystems" };
@@ -430,4 +430,4 @@ struct Libretro::Frontend
}; };
#endif #endif

View File

@@ -20,7 +20,7 @@
#include <base/env.h> #include <base/env.h>
#include <base/heap.h> #include <base/heap.h>
#include <base/log.h> #include <base/log.h>
#include <util/volatile_object.h> #include <util/reconstructible.h>
#include <util/list.h> #include <util/list.h>
#include <base/rpc_server.h> #include <base/rpc_server.h>
@@ -36,7 +36,7 @@
namespace Remote_rom { namespace Remote_rom {
using Genode::size_t; using Genode::size_t;
using Genode::Lazy_volatile_object; using Genode::Constructible;
using Genode::Signal_context_capability; using Genode::Signal_context_capability;
class Session_component; class Session_component;
@@ -71,7 +71,7 @@ class Remote_rom::Session_component : public Genode::Rpc_object<Genode::Rom_sess
Session_list &_sessions; Session_list &_sessions;
Lazy_volatile_object<Genode::Attached_ram_dataspace> _ram_ds; Constructible<Genode::Attached_ram_dataspace> _ram_ds;
public: 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() }; Genode::Heap heap = { &env.ram(), &env.rm() };
Root remote_rom_root = { env, heap, *this }; Root remote_rom_root = { env, heap, *this };
Genode::Lazy_volatile_object<Genode::Attached_ram_dataspace> _ds; Genode::Constructible<Genode::Attached_ram_dataspace> _ds;
size_t _ds_content_size; size_t _ds_content_size;
Backend_client_base &_backend; Backend_client_base &_backend;

View File

@@ -50,7 +50,7 @@ class Fb_scaler::Session_component : public Genode::Rpc_object<Framebuffer::Sess
Genode::size_t(_client_mode.width()*_client_mode.height())*2 Genode::size_t(_client_mode.width()*_client_mode.height())*2
}; };
Genode::Lazy_volatile_object<Genode::Attached_dataspace> _parent_ds; Genode::Constructible<Genode::Attached_dataspace> _parent_ds;
Genode::Signal_context_capability _client_sig_cap; Genode::Signal_context_capability _client_sig_cap;