MimeSnifferAddonManager
class MimeSnifferAddonManager : public BPrivate::Storage::Mime::MimeSniffer {
MimeSnifferAddonManager();
~MimeSnifferAddonManager();
static MimeSnifferAddonManager* Default();
static MimeSnifferAddonManager* sManager;
status_t error = MimeSnifferAddonManager::CreateDefault();
MimeSnifferAddonManager* manager = MimeSnifferAddonManager::Default();
MimeSnifferAddonManager::AddMimeSnifferAddon(BMimeSnifferAddon* addon)
MimeSnifferAddonManager::MinimalBufferSize()
MimeSnifferAddonManager::GuessMimeType(const char* fileName, BMimeType* type)
MimeSnifferAddonManager::GuessMimeType(BFile* file, const void* buffer,
MimeSnifferAddonManager::_GetAddons(AddonReference**& references, int32& count)
MimeSnifferAddonManager::_PutAddons(AddonReference** references, int32 count)
MimeSnifferAddonManager* MimeSnifferAddonManager::sManager = NULL;
struct MimeSnifferAddonManager::AddonReference {
MimeSnifferAddonManager::MimeSnifferAddonManager()
MimeSnifferAddonManager::~MimeSnifferAddonManager()
MimeSnifferAddonManager*
MimeSnifferAddonManager::Default()
MimeSnifferAddonManager::CreateDefault()
MimeSnifferAddonManager* manager
= new(std::nothrow) MimeSnifferAddonManager;
MimeSnifferAddonManager::DeleteDefault()
MimeSnifferAddonManager* manager = sManager;
using BPrivate::Storage::Mime::MimeSnifferAddonManager;
static MimeSnifferAddonManager*
if (MimeSnifferAddonManager::CreateDefault() != B_OK)
MimeSnifferAddonManager* manager = MimeSnifferAddonManager::Default();