template<typename T>
bpf::system::Plugin struct

Template parameters
T plugin base class/interface

Contents

Represents a plugin or a module that is completely managed at runtime

Public variables

String Name
class Module Module
memory::UniquePtr<T> Interface

Variable documentation

template<typename T>
String bpf::system::Plugin<T>::Name

Name of the plugin

template<typename T>
class Module bpf::system::Plugin<T>::Module

Module to represent a cross-platform instance of the dynamic library

template<typename T>
memory::UniquePtr<T> bpf::system::Plugin<T>::Interface

Interface of the plugin