class documentation
class Publishable(flavors.Cacheable): (source)
Constructor: Publishable(publishedID)
An object whose cached state persists across sessions.
Method | __init__ |
Undocumented |
Method | get |
Get all necessary metadata to keep a clientside cache. |
Method | get |
Implement me to return state to copy as part of the publish phase. |
Method | get |
Implement me to special-case your state for a perspective. |
Method | republish |
Set the timestamp to current and (TODO) update all observers. |
Method | view_get |
(internal) |
Instance Variable | published |
Undocumented |
Instance Variable | timestamp |
Undocumented |
Inherited from Cacheable
:
Method | jelly |
Return an appropriate tuple to serialize me. |
Method | stopped |
This method is called when a client has stopped observing me. |
Inherited from Copyable
(via Cacheable
):
Method | get |
Gather state to send when I am serialized for a peer. |
Method | get |
Gather state to send when I am serialized for a particular perspective. |
Method | get |
Determine what type tag to send for me. |
Method | get |
Determine what type tag to send for me. |
Inherited from Serializable
(via Cacheable
, Copyable
):
Method | process |
Return an ID which uniquely represents this object for this process. |
Inherited from Jellyable
(via Cacheable
, Copyable
, Serializable
):
Method | get |
Undocumented |