Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PluginManager::PluginStats Struct Reference

Public Member Functions

 PluginStats (ARDOUR::PluginType t, std::string const &id, int64_t lru=0, uint64_t use_count=0)
 
bool operator== (const PluginStats &other) const
 
bool operator< (const PluginStats &other) const
 

Public Attributes

PluginType const type
 
std::string const unique_id
 
int64_t lru
 
uint64_t use_count
 

Detailed Description

Definition at line 250 of file plugin_manager.h.

Constructor & Destructor Documentation

◆ PluginStats()

ARDOUR::PluginManager::PluginStats::PluginStats ( ARDOUR::PluginType  t,
std::string const &  id,
int64_t  lru = 0,
uint64_t  use_count = 0 
)
inline

Definition at line 256 of file plugin_manager.h.

Member Function Documentation

◆ operator<()

bool ARDOUR::PluginManager::PluginStats::operator< ( const PluginStats other) const
inline

Definition at line 263 of file plugin_manager.h.

◆ operator==()

bool ARDOUR::PluginManager::PluginStats::operator== ( const PluginStats other) const
inline

Definition at line 259 of file plugin_manager.h.

Member Data Documentation

◆ lru

int64_t ARDOUR::PluginManager::PluginStats::lru

Definition at line 253 of file plugin_manager.h.

◆ type

PluginType const ARDOUR::PluginManager::PluginStats::type

Definition at line 251 of file plugin_manager.h.

◆ unique_id

std::string const ARDOUR::PluginManager::PluginStats::unique_id

Definition at line 252 of file plugin_manager.h.

◆ use_count

uint64_t ARDOUR::PluginManager::PluginStats::use_count

Definition at line 254 of file plugin_manager.h.


The documentation for this struct was generated from the following file: