widget/xpwidgets/nsTransferable.h

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

mercurial