Skip to main content

class destroy_host_object_instruction

Declaration

class destroy_host_object_instruction : public implement_acceptor { /* full declaration omitted */ };

Description

Host object instances are owned by the instruction executor, so once the last reference to a host_object goes out of scope in userland, this instruction deallocates that host object.

Inherits from: implement_acceptor

Member Variables

host_object_id m_hoid

Member Function Overview

Member Functions

explicit destroy_host_object_instruction(
    instruction_id iid,
    int priority,
    host_object_id hoid)

Parameters

instruction_id iid
int priority
host_object_id hoid

host_object_id get_host_object_id() const