vt::vrt::VirtualInfo struct

Public types

using MsgBufferContainerType = std::vector<VirtualMessage*>
using VirtualPtrType = std::unique_ptr<VirtualContext>

Constructors, destructors, conversion operators

VirtualInfo(VirtualPtrType in_vrt_ptr, VirtualProxyType const& proxy_in, bool needs_lock)
VirtualInfo(VirtualInfo const&) deleted

Public functions

auto operator=(VirtualInfo const&) -> VirtualInfo& deleted
void setVirtualContextPtr(VirtualPtrType in_vrt_ptr)
auto enqueueWorkUnit(VirtualMessage* msg) -> bool
void tryEnqueueWorkUnit(VirtualMessage* msg)
auto get() const -> VirtualContext*
auto getProxy() const -> VirtualProxyType
auto getNode() const -> NodeType
void setNodeMap(HandlerType const han)
auto hasNodeMap() const -> bool
void setSeed(SeedType const seed)
template<typename Serializer>
void serialize(Serializer& s)