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;
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;
@@ -301,7 +301,7 @@ struct Libretro::Frontend
void update_mode() { mode = session.mode(); }
};
Genode::Lazy_volatile_object<Framebuffer> framebuffer;
Genode::Constructible<Framebuffer> framebuffer;
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 subsystem_reporter { "subsystems" };

View File

@@ -20,7 +20,7 @@
#include <base/env.h>
#include <base/heap.h>
#include <base/log.h>
#include <util/volatile_object.h>
#include <util/reconstructible.h>
#include <util/list.h>
#include <base/rpc_server.h>
@@ -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<Genode::Rom_sess
Session_list &_sessions;
Lazy_volatile_object<Genode::Attached_ram_dataspace> _ram_ds;
Constructible<Genode::Attached_ram_dataspace> _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<Genode::Attached_ram_dataspace> _ds;
size_t _ds_content_size;
Genode::Constructible<Genode::Attached_ram_dataspace> _ds;
size_t _ds_content_size;
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::Lazy_volatile_object<Genode::Attached_dataspace> _parent_ds;
Genode::Constructible<Genode::Attached_dataspace> _parent_ds;
Genode::Signal_context_capability _client_sig_cap;