Package flumotion :: Package common :: Module vfsgnome :: Class GnomeVFSDirectory
[hide private]

Class GnomeVFSDirectory

source code

 twisted.spread.jelly.Jellyable --+        
                                  |        
twisted.spread.flavors.Serializable --+    
                                      |    
        twisted.spread.flavors.Copyable --+
                                          |
   twisted.spread.jelly.Unjellyable --+   |
                                      |   |
      twisted.spread.flavors.RemoteCopy --+
                                          |
                                         GnomeVFSDirectory

I am object implementing IDirectory on top of GnomeVFS, see IDirectory for more information.

Instance Methods [hide private]
 
__init__(self, path, name=None) source code
 
getPath(self) source code
 
getFiles(self) source code
 
cacheFiles(self)
Fetches the files contained on the directory for posterior usage of them.
source code

Inherited from twisted.spread.flavors.Copyable: getStateToCopy, getStateToCopyFor, getTypeToCopy, getTypeToCopyFor, jellyFor

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Inherited from twisted.spread.flavors.RemoteCopy: setCopyableState, unjellyFor

Inherited from twisted.spread.jelly.Unjellyable: setStateFor

Class Variables [hide private]
  __implemented__ = <implementedBy flumotion.common.vfsgnome.Gno...
  __provides__ = <zope.interface.declarations.ClassProvides obje...
Method Details [hide private]

cacheFiles(self)

source code 

Fetches the files contained on the directory for posterior usage of them. This should be called on the worker side to work or the files wouldn't be the expected ones.


Class Variable Details [hide private]

__implemented__

Value:
<implementedBy flumotion.common.vfsgnome.GnomeVFSDirectory>

__provides__

Value:
<zope.interface.declarations.ClassProvides object at 0x47b6390>