#include <juce_ScopedContentSharerInterface.h>

Public Member Functions | |
| virtual | ~ScopedContentSharerInterface ()=default |
| virtual void | close () |
| virtual void | runAsync (ContentSharer::Callback callback) |
Static Public Member Functions | |
| static std::unique_ptr< ScopedContentSharerInterface > | shareData (MemoryBlock, Component *) |
| static std::unique_ptr< ScopedContentSharerInterface > | shareFiles (const Array< URL > &, Component *) |
| static std::unique_ptr< ScopedContentSharerInterface > | shareImages (const Array< Image > &, std::unique_ptr< ImageFileFormat >, Component *) |
| static std::unique_ptr< ScopedContentSharerInterface > | shareText (const String &, Component *) |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in juce::detail::TemporaryFilesDecorator.
|
inlinevirtual |
Reimplemented in juce::detail::TemporaryFilesDecorator.
References juce::NullCheckedInvocation::invoke(), and jassertfalse.
|
static |
|
static |
Referenced by juce::detail::TemporaryFilesDecorator::handleAsyncUpdate().
|
static |
References juce::File::create(), juce::File::createOutputStream(), jassert, TRANS, and juce::Result::wasOk().
|
static |