Lines Matching defs:signature
306 BNodeInfo::GetPreferredApp(char* signature, app_verb verb) const
309 status_t result = (signature && verb == B_OPEN ? B_OK : B_BAD_VALUE);
327 0, signature, attrInfo.size);
335 signature[min_c(attrInfo.size, B_MIME_TYPE_LENGTH - 1)] = '\0';
344 BNodeInfo::SetPreferredApp(const char* signature, app_verb verb)
348 if (result == B_OK && signature && strlen(signature) >= B_MIME_TYPE_LENGTH)
356 if (signature) {
357 size_t toWrite = strlen(signature) + 1;
359 B_MIME_STRING_TYPE, 0, signature, toWrite);
520 char signature[B_MIME_TYPE_LENGTH];
521 if (GetPreferredApp(signature) == B_OK) {
522 BMimeType type(signature);
534 if (!success && nodeType.GetPreferredApp(signature) == B_OK) {
535 BMimeType type(signature);
550 if (superType.GetPreferredApp(signature) == B_OK) {
551 BMimeType type(signature);