CFx SDK Documentation
2020SP3
|
Go to the documentation of this file. 1 #ifndef _TF_IO_H_DEFINED_
2 #define _TF_IO_H_DEFINED_
15 return memcmp(
data, other.
data, 20) < 0;
19 return memcmp(
data, other.
data, 20) == 0;
23 return memcmp(
data, other.
data, 20) != 0;
78 #endif // _TF_IO_H_DEFINED_
virtual void writeDiff(const OdTfDigest &sha1, OdStreamBuf *data)=0
OdSmartPtr< OdTfStorage > OdTfStoragePtr
virtual OdTfWriterPtr createWriter(const OdString &path)=0
virtual void getBranchList(std::map< OdString, OdTfDigest > &)=0
virtual void getBytes(void *buffer, OdUInt32 numBytes)
virtual void open(const OdString &sPath)=0
ODRX_DECLARE_MEMBERS(OdTfWriter)
OdSmartPtr< OdTfReader > OdTfReaderPtr
OdSmartPtr< OdTfIOFactory > OdTfIOFactoryPtr
void write(OdStreamBuf *pBuf) const
virtual OdTfThreadContext * createThreadContext()=0
virtual void write(OdStreamBuf *data, OdTfDigest &sha1)=0
virtual void releaseExclusiveLock()=0
virtual OdTfReaderPtr createReader(const OdString &path)=0
ODRX_DECLARE_MEMBERS(OdTfIOFactory)
virtual void write(OdStreamBuf *data, OdUInt64 length, OdTfDigest &sha1)=0
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
virtual bool getLabel(const OdString &label, OdTfDigest &sha1)=0
virtual OdString path() const =0
void read(OdStreamBuf *pBuf)
virtual void getExclusiveLock()=0
virtual OdStreamBufPtr read(const OdTfDigest &sha1)=0
virtual OdStreamBufPtr read(const OdTfDigest &sha1, OdTfThreadContext *ctx=0)=0
ODRX_DECLARE_MEMBERS(OdTfReader)
virtual void putBytes(const void *buffer, OdUInt32 numBytes)
bool operator==(const OdTfDigest &other) const
GLuint GLsizei GLsizei * length
virtual bool setLabel(const OdString &label, const OdTfDigest &sha1)=0
virtual bool setLabel(const OdString &label, const OdTfDigest &sha1)=0
OdSmartPtr< OdTfWriter > OdTfWriterPtr
bool operator!=(const OdTfDigest &other) const
bool operator<(const OdTfDigest &other) const
virtual OdStreamBufPtr getDiff(const OdTfDigest &sha1)=0
ODRX_DECLARE_MEMBERS(OdTfStorage)
virtual void deleteKey(const OdTfDigest &sha1)=0
virtual bool getLabel(const OdString &label, OdTfDigest &sha1)=0
virtual void deleteThreadContext(OdTfThreadContext *)=0