13class CommandController;
37 void reportProgress(std::string_view message);
43 int signalEvent(
const Event& event)
override;
50 class Sha1SumCommand final :
public Command {
53 void execute(std::span<const TclObject> tokens,
TclObject& result)
override;
54 [[nodiscard]] std::string help(std::span<const TclObject> tokens)
const override;
55 void tabCompletion(std::vector<std::string>& tokens)
const override;
std::vector< Dir > Directories
FilePool(CommandController &controller, Reactor &reactor)
Sha1Sum getSha1Sum(File &file)
Calculate sha1sum for the given File object.
File getFile(FileType fileType, const Sha1Sum &sha1sum)
Search file with the given sha1sum.
Generic Gang-of-Four Observer class, templatized edition.
Contains the main loop of openMSX.
This class represents the result of a sha1 calculation (a 160-bit value).
This file implemented 3 utility functions: