class doc.PluginHost

class PluginHost
{
    // fields

    ui.Menu m_menu;
    ui.ToolBar m_toolBar;
    ui.StatusBar m_statusBar;
    ui.PropertyGrid m_propertyGrid;
    ui.InformationGrid m_informationGrid;
    ui.Terminal m_terminal;
    log.Log m_log;
    doc.MainThreadScheduler* m_mainThreadScheduler;

    // properties

    char const* const property m_pluginDir;
    log.TxRxStats* const property m_txRxStats;

    // construction

    destruct();
};