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;
|
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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user