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
 
__provides__(...)
Special descriptor for class __provides__

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...
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.

__provides__(...)

 
Special descriptor for class __provides__

The descriptor caches the implementedBy info, so that
we can get declarations for objects without instance-specific
interfaces a bit quicker.

Overrides: twisted.spread.jelly.Unjellyable.__provides__

Class Variable Details [hide private]

__implemented__

Value:
<implementedBy flumotion.common.vfsgio.GIODirectory>