class TempFile {
public:
// Create a TempFile.
- explicit TempFile(Plugin* plugin);
+ TempFile(Plugin* plugin, PP_FileHandle handle);
~TempFile();
// Opens a temporary file object and descriptor wrapper referring to the file.
// and all wrappers.
PP_FileHandle TakeFileHandle();
- // Used by GetNexeFd() to set the underlying internal handle.
- PP_FileHandle* internal_handle() { return &internal_handle_; }
-
private:
NACL_DISALLOW_COPY_AND_ASSIGN(TempFile);