Ardour  9.0-pre0-582-g084a23a80d
PBD::EventLoop::InvalidationRecord Struct Reference

#include <event_loop.h>

Public Member Functions

 InvalidationRecord ()
 
void invalidate ()
 
bool valid ()
 
void ref ()
 
void unref ()
 
bool in_use ()
 
int use_count ()
 

Public Attributes

std::list< BaseRequestObject * > requests
 
PBD::EventLoopevent_loop
 
std::atomic< int > _valid
 
std::atomic< int > _ref
 
const char * file
 
int line
 

Detailed Description

Definition at line 56 of file event_loop.h.

Constructor & Destructor Documentation

◆ InvalidationRecord()

PBD::EventLoop::InvalidationRecord::InvalidationRecord ( )
inline

Definition at line 64 of file event_loop.h.

Member Function Documentation

◆ in_use()

bool PBD::EventLoop::InvalidationRecord::in_use ( )
inline

Definition at line 70 of file event_loop.h.

◆ invalidate()

void PBD::EventLoop::InvalidationRecord::invalidate ( )
inline

Definition at line 65 of file event_loop.h.

◆ ref()

void PBD::EventLoop::InvalidationRecord::ref ( )
inline

Definition at line 68 of file event_loop.h.

◆ unref()

void PBD::EventLoop::InvalidationRecord::unref ( )
inline

Definition at line 69 of file event_loop.h.

◆ use_count()

int PBD::EventLoop::InvalidationRecord::use_count ( )
inline

Definition at line 71 of file event_loop.h.

◆ valid()

bool PBD::EventLoop::InvalidationRecord::valid ( )
inline

Definition at line 66 of file event_loop.h.

Member Data Documentation

◆ _ref

std::atomic<int> PBD::EventLoop::InvalidationRecord::_ref

Definition at line 60 of file event_loop.h.

◆ _valid

std::atomic<int> PBD::EventLoop::InvalidationRecord::_valid

Definition at line 59 of file event_loop.h.

◆ event_loop

PBD::EventLoop* PBD::EventLoop::InvalidationRecord::event_loop

Definition at line 58 of file event_loop.h.

◆ file

const char* PBD::EventLoop::InvalidationRecord::file

Definition at line 61 of file event_loop.h.

◆ line

int PBD::EventLoop::InvalidationRecord::line

Definition at line 62 of file event_loop.h.

◆ requests

std::list<BaseRequestObject*> PBD::EventLoop::InvalidationRecord::requests

Definition at line 57 of file event_loop.h.


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