widget/xpwidgets/nsTransferable.h

branch
TOR_BUG_9701
changeset 10
ac0c01689b40
parent 0
6474c204b198
child 11
deefc01c0e14
equal deleted inserted replaced
0:d1f396f13f0b 1:b52e082e032c
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 ); 30 void SetData( nsISupports* inData, uint32_t inDataLen );
31 void SetData( nsISupports* inData, uint32_t inDataLen, bool inPrivBrowse );
31 void GetData( nsISupports** outData, uint32_t *outDataLen ); 32 void GetData( nsISupports** outData, uint32_t *outDataLen );
32 already_AddRefed<nsIFile> GetFileSpec(const char* aFileName); 33 already_AddRefed<nsIFile> GetFileSpec(const char* aFileName);
33 bool IsDataAvailable() const { return (mData && mDataLen > 0) || (!mData && mCacheFileName); } 34 bool IsDataAvailable() const { return (mData && mDataLen > 0) || (!mData && mCacheFileName); }
34 35
35 protected: 36 protected:

mercurial