UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
singleton_opts Class Reference
Inheritance diagram for singleton_opts:
Inheritance graph
Collaboration diagram for singleton_opts:
Collaboration graph

Public Member Functions

 singleton_opts (singleton_initializer_t init, void *data, singleton_deleter_t done)
 
- Public Member Functions inherited from options_t
virtual ~options_t ()
 

Private Attributes

singleton_deleter_t m_done
 
singleton_initializer_t m_init
 
void * m_init_data
 

Friends

class singleton
 

Detailed Description

Definition at line 87 of file resource_manager.cpp.

Constructor & Destructor Documentation

◆ singleton_opts()

singleton_opts::singleton_opts ( singleton_initializer_t init,
void * data,
singleton_deleter_t done )
inline

Definition at line 89 of file resource_manager.cpp.

90 :
91 m_init(init), m_init_data(data), m_done(done) {}
static af_result_code init(struct module *parent, const char *cfg, void **state)
static void done(void *state)
singleton_deleter_t m_done
singleton_initializer_t m_init

Friends And Related Symbol Documentation

◆ singleton

friend class singleton
friend

Definition at line 96 of file resource_manager.cpp.

Member Data Documentation

◆ m_done

singleton_deleter_t singleton_opts::m_done
private

Definition at line 95 of file resource_manager.cpp.

Referenced by singleton::~singleton().

◆ m_init

singleton_initializer_t singleton_opts::m_init
private

Definition at line 93 of file resource_manager.cpp.

Referenced by singleton::singleton().

◆ m_init_data

void* singleton_opts::m_init_data
private

Definition at line 94 of file resource_manager.cpp.

Referenced by singleton::singleton().


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