##// END OF EJS Templates
largefiles: add abstract methods in remotestore class...
liscju -
r28442:3be2e89c default
parent child Browse files
Show More
@@ -96,3 +96,18 b' class remotestore(basestore.basestore):'
96 def batch(self):
96 def batch(self):
97 '''Support for remote batching.'''
97 '''Support for remote batching.'''
98 return wireproto.remotebatch(self)
98 return wireproto.remotebatch(self)
99
100 def _put(self, hash, fd):
101 '''Put file with the given hash in the remote store.'''
102 raise NotImplementedError('abstract method')
103
104 def _get(self, hash):
105 '''Get file with the given hash from the remote store.'''
106 raise NotImplementedError('abstract method')
107
108 def _stat(self, hashes):
109 '''Get information about availability of files specified by
110 hashes in the remote store. Return dictionary mapping hashes
111 to return code where 0 means that file is available, other
112 values if not.'''
113 raise NotImplementedError('abstract method')
General Comments 0
You need to be logged in to leave comments. Login now