| Index: src/trusted/plugin/ppapi/plugin_ppapi.h
|
| ===================================================================
|
| --- src/trusted/plugin/ppapi/plugin_ppapi.h (revision 4887)
|
| +++ src/trusted/plugin/ppapi/plugin_ppapi.h (working copy)
|
| @@ -91,6 +91,15 @@
|
| // or NACL_NO_FILE_DESC. The caller must take ownership of the descriptor.
|
| int32_t GetPOSIXFileDesc(const nacl::string& url);
|
|
|
| + // The MIME type used to instantiate this instance of the NaCl plugin.
|
| + // Typically, the MIME type will be application/x-nacl. However, if the NEXE
|
| + // is being used as a content type handler for another content type (such as
|
| + // PDF), then this function will return that type.
|
| + const nacl::string& mime_type() const { return mime_type_; }
|
| +
|
| + // The default MIME type for the NaCl plugin.
|
| + static const char* const kNaClMIMEType;
|
| +
|
| private:
|
| NACL_DISALLOW_COPY_AND_ASSIGN(PluginPpapi);
|
| // Prevent construction and destruction from outside the class:
|
| @@ -181,6 +190,8 @@
|
| pp::Rect replayDidChangeViewPosition;
|
| pp::Rect replayDidChangeViewClip;
|
|
|
| + nacl::string mime_type_;
|
| +
|
| // Keep track of the FileDownloaders created to fetch urls.
|
| std::set<FileDownloader*> url_downloaders_;
|
| // Keep track of file descriptors opened by StreamAsFile().
|
|
|