Lines Matching defs:const
58 virtual std::shared_ptr<FDEntry> clone() const = 0;
60 bool getCOE() const { return _closeOnExec; }
64 virtual void serialize(CheckpointOut &cp) const;
83 HBFDEntry(HBFDEntry const& reg, bool close_on_exec = false)
88 clone() const override
93 int getFlags() const { return _flags; }
94 int getSimFD() const { return _simFD; }
115 FileFDEntry(int sim_fd, int flags, std::string const& file_name,
121 FileFDEntry(FileFDEntry const& reg, bool close_on_exec = false)
127 clone() const override
132 std::string const& getFileName() const { return _fileName; }
133 uint64_t getFileOffset() const { return _fileOffset; }
135 void setFileName(std::string const& file_name) { _fileName = file_name; }
138 void serialize(CheckpointOut &cp) const override;
164 PipeFDEntry(PipeFDEntry const& pipe, bool close_on_exec = false)
171 clone() const override
176 EndType getEndType() const { return _pipeEndType; }
177 int getPipeReadSource() const { return _pipeReadSource; }
182 void serialize(CheckpointOut &cp) const override;
197 DeviceFDEntry(EmulatedDriver *driver, std::string const& file_name,
202 DeviceFDEntry(DeviceFDEntry const& dev, bool close_on_exec = false)
208 clone() const override
213 EmulatedDriver *getDriver() const { return _driver; }
214 std::string const& getFileName() const { return _fileName; }
216 void serialize(CheckpointOut &cp) const override;
233 SocketFDEntry(SocketFDEntry const& reg, bool close_on_exec = false)
239 clone() const override