Audacity 3.2.0
SqliteSampleBlockFactory Member List

This is the complete list of members for SqliteSampleBlockFactory, including all inherited members.

AllBlocksMap typedefSqliteSampleBlockFactoryprivate
Callback typedefObserver::Publisher< SampleBlockCreateMessage >
CallbackReturn typedefObserver::Publisher< SampleBlockCreateMessage >
Create(constSamplePtr src, size_t numsamples, sampleFormat srcformat)SampleBlockFactory
CreateFromId(sampleFormat srcformat, SampleBlockID id)SampleBlockFactory
CreateFromXML(sampleFormat srcformat, const AttributesList &attrs)SampleBlockFactory
CreateSilent(size_t numsamples, sampleFormat srcformat)SampleBlockFactory
DoCreate(constSamplePtr src, size_t numsamples, sampleFormat srcformat) overrideSqliteSampleBlockFactoryvirtual
DoCreateFromId(sampleFormat srcformat, SampleBlockID id) overrideSqliteSampleBlockFactoryvirtual
DoCreateFromXML(sampleFormat srcformat, const AttributesList &attrs) overrideSqliteSampleBlockFactoryvirtual
DoCreateSilent(size_t numsamples, sampleFormat srcformat) overrideSqliteSampleBlockFactoryvirtual
GetActiveBlockIDs() overrideSqliteSampleBlockFactoryvirtual
m_factoryObserver::Publisher< SampleBlockCreateMessage >private
m_listObserver::Publisher< SampleBlockCreateMessage >private
mAllBlocksSqliteSampleBlockFactoryprivate
message_type typedefObserver::Publisher< SampleBlockCreateMessage >
mppConnectionSqliteSampleBlockFactoryprivate
mProjectSqliteSampleBlockFactoryprivate
mSampleBlockDeletionCallbackSqliteSampleBlockFactoryprivate
mUndoSubscriptionSqliteSampleBlockFactoryprivate
New(AudacityProject &project)SampleBlockFactorystatic
notifies_allObserver::Publisher< SampleBlockCreateMessage >static
OnBeginPurge(size_t begin, size_t end)SqliteSampleBlockFactoryprivate
OnEndPurge()SqliteSampleBlockFactoryprivate
OnSampleBlockDtor(const SampleBlock &)SqliteSampleBlockFactoryinline
operator=(Publisher &&)=defaultObserver::Publisher< SampleBlockCreateMessage >
Publish(const SampleBlockCreateMessage &message)Observer::Publisher< SampleBlockCreateMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< SampleBlockCreateMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< SampleBlockCreateMessage >
SampleBlockIDs typedefSampleBlockFactory
SqliteSampleBlockSqliteSampleBlockFactoryprivate
SqliteSampleBlockFactory(AudacityProject &project)SqliteSampleBlockFactoryexplicit
Subscribe(Callback callback)Observer::Publisher< SampleBlockCreateMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< SampleBlockCreateMessage >inline
~SampleBlockFactory()SampleBlockFactoryvirtual
~SqliteSampleBlockFactory() overrideSqliteSampleBlockFactory