AllBlocksMap typedef | SqliteSampleBlockFactory | private |
Callback typedef | Observer::Publisher< SampleBlockCreateMessage > | |
CallbackReturn typedef | Observer::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) override | SqliteSampleBlockFactory | virtual |
DoCreateFromId(sampleFormat srcformat, SampleBlockID id) override | SqliteSampleBlockFactory | virtual |
DoCreateFromXML(sampleFormat srcformat, const AttributesList &attrs) override | SqliteSampleBlockFactory | virtual |
DoCreateSilent(size_t numsamples, sampleFormat srcformat) override | SqliteSampleBlockFactory | virtual |
GetActiveBlockIDs() override | SqliteSampleBlockFactory | virtual |
m_factory | Observer::Publisher< SampleBlockCreateMessage > | private |
m_list | Observer::Publisher< SampleBlockCreateMessage > | private |
mAllBlocks | SqliteSampleBlockFactory | private |
message_type typedef | Observer::Publisher< SampleBlockCreateMessage > | |
mppConnection | SqliteSampleBlockFactory | private |
mProject | SqliteSampleBlockFactory | private |
mSampleBlockDeletionCallback | SqliteSampleBlockFactory | private |
mUndoSubscription | SqliteSampleBlockFactory | private |
New(AudacityProject &project) | SampleBlockFactory | static |
notifies_all | Observer::Publisher< SampleBlockCreateMessage > | static |
OnBeginPurge(size_t begin, size_t end) | SqliteSampleBlockFactory | private |
OnEndPurge() | SqliteSampleBlockFactory | private |
OnSampleBlockDtor(const SampleBlock &) | SqliteSampleBlockFactory | inline |
operator=(Publisher &&)=default | Observer::Publisher< SampleBlockCreateMessage > | |
Publish(const SampleBlockCreateMessage &message) | Observer::Publisher< SampleBlockCreateMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< SampleBlockCreateMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< SampleBlockCreateMessage > | |
SampleBlockIDs typedef | SampleBlockFactory | |
SqliteSampleBlock | SqliteSampleBlockFactory | private |
SqliteSampleBlockFactory(AudacityProject &project) | SqliteSampleBlockFactory | explicit |
Subscribe(Callback callback) | Observer::Publisher< SampleBlockCreateMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< SampleBlockCreateMessage > | inline |
~SampleBlockFactory() | SampleBlockFactory | virtual |
~SqliteSampleBlockFactory() override | SqliteSampleBlockFactory | |