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;
OdSmartPtr< OdTfStorage > OdTfStoragePtr
OdSmartPtr< OdTfIOFactory > OdTfIOFactoryPtr
OdSmartPtr< OdTfReader > OdTfReaderPtr
OdSmartPtr< OdTfWriter > OdTfWriterPtr
virtual void getBytes(void *buffer, OdUInt32 numBytes)
virtual void putBytes(const void *buffer, OdUInt32 numBytes)
virtual void write(OdStreamBuf *data, OdTfDigest &sha1)=0
virtual void getExclusiveLock()=0
virtual bool getLabel(const OdString &label, OdTfDigest &sha1)=0
virtual bool setLabel(const OdString &label, const OdTfDigest &sha1)=0
virtual void getBranchList(std::map< OdString, OdTfDigest > &)=0
virtual OdStreamBufPtr read(const OdTfDigest &sha1, OdTfThreadContext *ctx=0)=0
virtual void deleteThreadContext(OdTfThreadContext *)=0
ODRX_DECLARE_MEMBERS(OdTfStorage)
virtual OdStreamBufPtr getDiff(const OdTfDigest &sha1)=0
virtual OdString path() const =0
virtual OdTfThreadContext * createThreadContext()=0
virtual void deleteKey(const OdTfDigest &sha1)=0
virtual void writeDiff(const OdTfDigest &sha1, OdStreamBuf *data)=0
virtual void releaseExclusiveLock()=0
virtual void open(const OdString &sPath)=0
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
GLuint GLsizei GLsizei * length
bool operator==(const OdTfDigest &other) const
void read(OdStreamBuf *pBuf)
bool operator<(const OdTfDigest &other) const
void write(OdStreamBuf *pBuf) const
bool operator!=(const OdTfDigest &other) const
ODRX_DECLARE_MEMBERS(OdTfIOFactory)
virtual OdTfReaderPtr createReader(const OdString &path)=0
virtual OdTfWriterPtr createWriter(const OdString &path)=0
ODRX_DECLARE_MEMBERS(OdTfReader)
virtual OdStreamBufPtr read(const OdTfDigest &sha1)=0
virtual bool getLabel(const OdString &label, OdTfDigest &sha1)=0
ODRX_DECLARE_MEMBERS(OdTfWriter)
virtual void write(OdStreamBuf *data, OdUInt64 length, OdTfDigest &sha1)=0
virtual bool setLabel(const OdString &label, const OdTfDigest &sha1)=0