Lines Matching refs:ref

219 			*outRefs = info->ref;
239 *_encoderRef = info->ref;
257 *_ref = info->ref;
330 entry_ref ref;
331 while(directory.GetNextRef(&ref) == B_OK)
332 _RegisterAddOn(ref);
339 AddOnManager::_RegisterAddOn(const entry_ref& ref)
341 BPath path(&ref);
366 _RegisterReader(reader, ref);
370 _RegisterDecoder(decoder, ref);
374 _RegisterWriter(writer, ref);
378 _RegisterEncoder(encoder, ref);
382 _RegisterStreamer(streamer, ref);
391 AddOnManager::_UnregisterAddOn(const entry_ref& ref)
398 if (readerInfo->ref == ref) {
407 if (decoderInfo->ref == ref) {
421 if (writerInfo->ref == ref) {
436 if (encoderInfo->ref == ref) {
447 AddOnManager::_RegisterReader(ReaderPlugin* reader, const entry_ref& ref)
453 if (!strcmp(pinfo->ref.name, ref.name)) {
460 info.ref = ref;
467 AddOnManager::_RegisterDecoder(DecoderPlugin* plugin, const entry_ref& ref)
473 if (!strcmp(pinfo->ref.name, ref.name)) {
480 info.ref = ref;
497 AddOnManager::_RegisterWriter(WriterPlugin* writer, const entry_ref& ref)
503 if (!strcmp(pinfo->ref.name, ref.name)) {
510 info.ref = ref;
525 fileFormat.id.node = ref.directory;
526 fileFormat.id.device = ref.device;
537 AddOnManager::_RegisterEncoder(EncoderPlugin* plugin, const entry_ref& ref)
543 if (!strcmp(pinfo->ref.name, ref.name)) {
554 info.ref = ref;
580 AddOnManager::_RegisterStreamer(StreamerPlugin* streamer, const entry_ref& ref)
586 if (!strcmp(pInfo->ref.name, ref.name)) {
593 info.ref = ref;
611 if (info->ref.directory != nref.node)
620 *_decoderRef = info->ref;
641 if (info->ref.directory != nref.node)
646 *_encoderRef = info->ref;
669 if (info->ref.directory != nref.node)
672 outRefs[*outCount] = info->ref;