widget/xpwidgets/nsTransferable.h

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
parent 11
deefc01c0e14
equal deleted inserted replaced
2:afc91d8fae0b 3:f63cfde2038b
25 DataStruct ( const char* aFlavor ) 25 DataStruct ( const char* aFlavor )
26 : mDataLen(0), mFlavor(aFlavor), mCacheFileName(nullptr) { } 26 : mDataLen(0), mFlavor(aFlavor), mCacheFileName(nullptr) { }
27 ~DataStruct(); 27 ~DataStruct();
28 28
29 const nsCString& GetFlavor() const { return mFlavor; } 29 const nsCString& GetFlavor() const { return mFlavor; }
30 void SetData( nsISupports* inData, uint32_t inDataLen, bool inPrivBrowse ); 30 void SetData( nsISupports* inData, uint32_t inDataLen, bool aIsPrivateData );
31 void GetData( nsISupports** outData, uint32_t *outDataLen ); 31 void GetData( nsISupports** outData, uint32_t *outDataLen );
32 already_AddRefed<nsIFile> GetFileSpec(const char* aFileName); 32 already_AddRefed<nsIFile> GetFileSpec(const char* aFileName);
33 bool IsDataAvailable() const { return (mData && mDataLen > 0) || (!mData && mCacheFileName); } 33 bool IsDataAvailable() const { return (mData && mDataLen > 0) || (!mData && mCacheFileName); }
34 34
35 protected: 35 protected:

mercurial