Package common :: Module caps_cache :: Class AbstractClientCaps
[hide private]
[frames] | no frames]

Class AbstractClientCaps

source code


Base class representing a client and its capabilities as advertised by a caps tag in a presence
Instance Methods [hide private]
 
__init__(self, caps_hash, node)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
get_discover_strategy(self) source code
 
_discover(self, connection, jid)
To be implemented by subclassess
source code
 
get_cache_lookup_strategy(self) source code
 
_lookup_in_cache(self, caps_cache)
To be implemented by subclassess
source code
 
get_hash_validation_strategy(self) source code
 
_is_hash_valid(self, identities, features, dataforms)
To be implemented by subclassess
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, caps_hash, node)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

get_discover_strategy(self)

source code 

_discover(self, connection, jid)

source code 
To be implemented by subclassess

get_cache_lookup_strategy(self)

source code 

_lookup_in_cache(self, caps_cache)

source code 
To be implemented by subclassess

get_hash_validation_strategy(self)

source code 

_is_hash_valid(self, identities, features, dataforms)

source code 
To be implemented by subclassess