InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IDatabaseSnapshot Class Referenceabstract

Public Member Functions

virtual void SetFileInfo (IPubFile *pubFile, const IDFile &sysFileFromOpen)=0
 
virtual IPubFile * GetPubFile () const =0
 
virtual const IDFileGetSysFileFromOpen () const =0
 
virtual uint32 GetLinksUpdateSeed () const =0
 
virtual void SetLinksUpdateSeed (uint32 seed)=0
 
virtual IDatabaseSnapshotGetLastDBSnapshotBeforePubFileSharing () const =0
 
virtual void DetatchFromBase ()=0
 
virtual IDataBaseCreateCloneDataBase ()=0
 
virtual void AddRef ()
 
virtual void Release ()
 
virtual MemXferBytes * GetPrivateDataForHTTPLinks ()=0
 
virtual void SetPrivateDataForHTTPLinks (MemXferBytes *bytes)=0
 
virtual std::string GetAssetRef ()=0
 
virtual IDataBaseGetDB ()=0
 

Protected Attributes

volatile uint32 fRefCount
 

Friends

void intrusive_ptr_add_ref (IDatabaseSnapshot *p)
 
void intrusive_ptr_release (IDatabaseSnapshot *p)