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:
@@ -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" };
|
||||
@@ -430,4 +430,4 @@ struct Libretro::Frontend
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user