Public Member Functions | |
TemporaryFile () | |
TemporaryFile (const DataBuffer &contents) | |
TemporaryFile (const std::string &contents) | |
TemporaryFile (BNTemporaryFile *file) | |
bool | IsValid () const |
std::string | GetPath () const |
DataBuffer | GetContents () |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNTemporaryFile, BNNewTemporaryFileReference, BNFreeTemporaryFile > | |
CoreRefCountObject () | |
virtual | ~CoreRefCountObject () |
BNTemporaryFile * | GetObject () const |
void | AddRef () |
void | Release () |
void | AddRefForRegistration () |
void | ReleaseForRegistration () |
Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNTemporaryFile, BNNewTemporaryFileReference, BNFreeTemporaryFile > | |
static BNTemporaryFile * | GetObject (CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNTemporaryFile, BNNewTemporaryFileReference, BNFreeTemporaryFile > | |
std::atomic< int > | m_refs |
bool | m_registeredRef |
BNTemporaryFile * | m_object |
TemporaryFile::TemporaryFile | ( | ) |
TemporaryFile::TemporaryFile | ( | const DataBuffer & | contents | ) |
BinaryNinja::TemporaryFile::TemporaryFile | ( | const std::string & | contents | ) |
TemporaryFile::TemporaryFile | ( | BNTemporaryFile * | file | ) |
DataBuffer TemporaryFile::GetContents | ( | ) |
string TemporaryFile::GetPath | ( | ) | const |
|
inline |