Lines Matching refs:handlerSpec
2028 NArchive::NParser::CHandler *handlerSpec = new NArchive::NParser::CHandler; in OpenStream2() local
2029 CMyComPtr<IInArchive> handler = handlerSpec; in OpenStream2()
2247 handlerSpec->AddItem(pi); in OpenStream2()
2380 if (!mode.EachPos && handlerSpec->_items.Size() == 1) in OpenStream2()
2382 NArchive::NParser::CParseItem &pi = handlerSpec->_items[0]; in OpenStream2()
2453 openCallback_Offset_Spec->Files = handlerSpec->_items.Size(); in OpenStream2()
2456 useOffsetCallback = (!op.openType.CanReturnArc || handlerSpec->_items.Size() > 1); in OpenStream2()
2637 openCallback_Offset_Spec->Files = handlerSpec->_items.Size(); in OpenStream2()
2767 while (!handlerSpec->_items.IsEmpty()) in OpenStream2()
2770 const NArchive::NParser::CParseItem &back = handlerSpec->_items.Back(); in OpenStream2()
2776 handlerSpec->_items.DeleteBack(); in OpenStream2()
2820 if (handlerSpec->_items.IsEmpty()) in OpenStream2()
2825 else if (handlerSpec->_items.Size() == 1) in OpenStream2()
2827 if (handlerSpec->_items[0].IsSelfExe) in OpenStream2()
2856 handlerSpec->AddItem(pi); in OpenStream2()
2883 …bool returnParser = (handlerSpec->_items.Size() == 1); // it's possible if fileSize was not correc… in OpenStream2()
2884 handlerSpec->AddUnknownItem(fileSize); in OpenStream2()
2885 if (handlerSpec->_items.Size() == 0) in OpenStream2()
2887 if (returnParser || handlerSpec->_items.Size() != 1) in OpenStream2()
2890 handlerSpec->_stream = op.stream; in OpenStream2()