Packagenet.user1.reactor
Classpublic class ClientManifest
InheritanceClientManifest Inheritance Object

Since : Reactor 1.0.0

A ClientManifest is a data object containing information about a client on the server, including attributes, a list of the rooms the client is in, and a list of rooms the client is observing. ClientManifest objects are used by the RoomSnapshot class to represent the clients in its occupant and observer lists.

See also

net.user1.reactor.snapshot.RoomSnapshot


Public Variables
 VariableDefined By
  clientID : String
ClientManifest
  observedRoomIDs : Array
ClientManifest
  occupiedRoomIDs : Array
ClientManifest
  persistentAttributes : AttributeCollection
An AttributeCollection containing the persistent attributes stored by this client's user account.
ClientManifest
  transientAttributes : AttributeCollection
An AttributeCollection containing this client's transient attributes (i.e., the attributes that are not saved in a user account persistently).
ClientManifest
  userID : String
ClientManifest
Public Methods
 MethodDefined By
  
ClientManifest
Variable Descriptions
clientIDvariable
public var clientID:String

observedRoomIDsvariable 
public var observedRoomIDs:Array

occupiedRoomIDsvariable 
public var occupiedRoomIDs:Array

persistentAttributesvariable 
public var persistentAttributes:AttributeCollection

Since : Reactor 1.0.0

An AttributeCollection containing the persistent attributes stored by this client's user account. Applies to client manifests representing clients that are logged into a user account only.

transientAttributesvariable 
public var transientAttributes:AttributeCollection

Since : Reactor 1.0.0

An AttributeCollection containing this client's transient attributes (i.e., the attributes that are not saved in a user account persistently).

userIDvariable 
public var userID:String

Constructor Description
ClientManifest()Constructor
public function ClientManifest()