void Filter::Detach(BufferedTransformation *newOut) { m_attachment.reset(newOut); NotifyAttachmentChange(); }
void Filter::Insert(Filter *filter) { filter->m_attachment.reset(m_attachment.release()); m_attachment.reset(filter); NotifyAttachmentChange(); }
void Filter::Detach(BufferedTransformation *newOut) { m_outQueue.reset(newOut ? newOut : new MessageQueue); NotifyAttachmentChange(); }