Lines Matching refs:ExternalFileUnit
35 class ExternalFileUnit : public ConnectionState,
37 public FileFrame<ExternalFileUnit> {
39 explicit ExternalFileUnit(int unitNumber) : unitNumber_{unitNumber} { in ExternalFileUnit() function
44 ~ExternalFileUnit() {} in ~ExternalFileUnit()
50 static ExternalFileUnit *LookUp(int unit);
51 static ExternalFileUnit *LookUpOrCreate(
53 static ExternalFileUnit *LookUpOrCreateAnonymous(int unit, Direction,
55 static ExternalFileUnit *LookUp(const char *path, std::size_t pathLen);
56 static ExternalFileUnit &CreateNew(int unit, const Terminator &);
57 static ExternalFileUnit *LookUpForClose(int unit);
58 static ExternalFileUnit &NewUnit(const Terminator &, bool forChildIo);