Package flumotion :: Package common :: Module vfsgio :: Class GIODirectory
[hide private]

Class GIODirectory

source code

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

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

Instance Methods [hide private]
 
__init__(self, path, name=None) source code
 
_getIconNames(self, gFile) 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.vfsgio.GIODi...
  __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.vfsgio.GIODirectory>

__provides__

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