GuessMimeType
static status_t GuessMimeType(const entry_ref *file, BMimeType *type);
static status_t GuessMimeType(const void *buffer, int32 length,
static status_t GuessMimeType(const char *filename, BMimeType *type);
virtual float GuessMimeType(const char* fileName,
virtual float GuessMimeType(BFile* file,
static status_t GuessMimeType(const entry_ref* file, BMimeType* type);
static status_t GuessMimeType(const void* buffer, int32 length,
static status_t GuessMimeType(const char* filename, BMimeType* type);
status_t GuessMimeType(const char *filename, BString *result);
status_t GuessMimeType(const entry_ref *ref, BString *result);
status_t GuessMimeType(const entry_ref *file, BString *result);
status_t GuessMimeType(const void *buffer, int32 length, BString *result);
status_t GuessMimeType(const char *filename, BString *result);
virtual float GuessMimeType(const char* fileName,
virtual float GuessMimeType(BFile* file,
virtual float GuessMimeType(const char* fileName,
virtual float GuessMimeType(BFile* file,
status_t GuessMimeType(const entry_ref *ref, BString *type);
status_t GuessMimeType(const void *buffer, int32 length, BString *type);
status_t GuessMimeType(BFile* file, const void *buffer, int32 length,
virtual float GuessMimeType(const char* fileName,
virtual float GuessMimeType(BFile* file,
if (BMimeType::GuessMimeType(buffer, 512, &type) == B_OK) {
if (BMimeType::GuessMimeType(&ref, &type) == B_OK) {
ret = BMimeType::GuessMimeType(ref, &type);
if (BMimeType::GuessMimeType(&ref, &fileType) != B_OK)
if (BMimeType::GuessMimeType(ref, &type) != B_OK)
if (BMimeType::GuessMimeType(path.Path(), &mimeType) != B_OK)
return GuessMimeType(buffer, 4, type);
return (error == B_OK ? GuessMimeType(&ref, type) : error);
status_t error = BMimeType::GuessMimeType(file, &type);
float priority = fMimeSniffer->GuessMimeType(filename, &mimeType);
err = GuessMimeType(path.Path(), result);
status = fSnifferRules.GuessMimeType(ref, result);
status = fAssociatedTypes.GuessMimeType(ref, result);
status_t status = fSnifferRules.GuessMimeType(buffer, length, result);
status_t status = fAssociatedTypes.GuessMimeType(filename, result);
err = fDatabase->GuessMimeType(&entry, &type);
float priority = addons[i]->Addon()->GuessMimeType(fileName,
float priority = addons[i]->Addon()->GuessMimeType(file, buffer,
err = GuessMimeType(&file, buffer, bytes, type);
return GuessMimeType(NULL, buffer, length, type);
addonPriority = fMimeSniffer->GuessMimeType(file, buffer, length,
error = BMimeType::GuessMimeType(&documentRef, &type);
if (BMimeType::GuessMimeType(&fEntryRef, &mimeType) == B_OK)
if (BMimeType::GuessMimeType(&ref, &refType) == B_OK
if (BMimeType::GuessMimeType(&ref, &refType) == B_OK) {
if (BMimeType::GuessMimeType(ref, &refType) == B_OK)
err = fDatabase.GuessMimeType(filename, &str);
err = fDatabase.GuessMimeType(&ref, &str);
err = fDatabase.GuessMimeType(data, dataSize, &str);
CHK(BMimeType::GuessMimeType(filename, &type) == B_OK);
CHK(BMimeType::GuessMimeType(file.data, file.size, &type) == B_OK);
CHK(BMimeType::GuessMimeType(&ref, &type) == B_OK);
CHK(BMimeType::GuessMimeType(&ref, &type) == B_OK);
CHK(BMimeType::GuessMimeType(&ref, &type) != B_OK);
CHK(BMimeType::GuessMimeType(&ref, &type) != B_OK);
CHK(BMimeType::GuessMimeType(filename, NULL) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType(file.data, file.size, NULL)
CHK(BMimeType::GuessMimeType(&ref, NULL) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType((const char*)NULL, &type) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType(NULL, 10, &type) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType((const entry_ref*)NULL, &type)
CHK(BMimeType::GuessMimeType((const char*)NULL, NULL) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType(NULL, 10, NULL) == B_BAD_VALUE);
CHK(BMimeType::GuessMimeType((const entry_ref*)NULL, NULL)