|
Android-cuttlefish cvd tool
|
#include <io.h>

Public Member Functions | |
| virtual | ~IoVisitor ()=default |
| virtual Result< void > | Accept (ConcatReaderSeeker &)=0 |
| virtual Result< void > | Accept (ReadWindowView &)=0 |
| virtual Result< void > | Accept (Reader &)=0 |
| virtual Result< void > | Accept (ReaderSeeker &)=0 |
| virtual Result< void > | Accept (ReaderWriterSeeker &)=0 |
| virtual Result< void > | Accept (Seeker &)=0 |
| virtual Result< void > | Accept (SharedFdIo &)=0 |
| virtual Result< void > | Accept (Writer &)=0 |
| virtual Result< void > | Accept (WriterSeeker &)=0 |
Defines callbacks which receive the runtime type of an IoVisitable.
Types outside this file only have forward declarations to avoid circular dependencies. Consider using DefaultIoVisitor when writing an implementation.
Not every IoVisitable is explicitly listed here. The Accept method for the nearest known type will be called instead. Some types are unreachable because they are implemented inside C++ source files only, and some are unlisted because no visitor implementation needs special logic for them.
|
virtualdefault |
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.
Implemented in cuttlefish::DefaultIoVisitor.
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.
Implemented in cuttlefish::DefaultIoVisitor.
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.
Implemented in cuttlefish::DefaultIoVisitor.
|
pure virtual |
Implemented in cuttlefish::DefaultIoVisitor.