struct
VirtualInfo
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)