31 namespace OpenSim.Framework
46 private UUID sessionID;
52 private UUID secureSessionID;
57 private string agentIP = String.Empty;
62 private uint agentPort;
67 private bool agentOnline;
72 private int loginTime;
77 private int logoutTime;
82 private UUID regionID;
87 private ulong regionHandle;
92 private Vector3 currentPos;
97 private Vector3 currentLookAt = Vector3.Zero;
102 private UUID originRegionID;
104 public virtual UUID ProfileID
107 set { UUID = value; }
110 public virtual UUID SessionID
112 get {
return sessionID; }
113 set { sessionID = value; }
116 public virtual UUID SecureSessionID
118 get {
return secureSessionID; }
119 set { secureSessionID = value; }
122 public virtual string AgentIP
124 get {
return agentIP; }
125 set { agentIP = value; }
128 public virtual uint AgentPort
130 get {
return agentPort; }
131 set { agentPort = value; }
134 public virtual bool AgentOnline
136 get {
return agentOnline; }
137 set { agentOnline = value; }
140 public virtual int LoginTime
142 get {
return loginTime; }
143 set { loginTime = value; }
146 public virtual int LogoutTime
148 get {
return logoutTime; }
149 set { logoutTime = value; }
152 public virtual UUID
Region
154 get {
return regionID; }
155 set { regionID = value; }
158 public virtual ulong Handle
160 get {
return regionHandle; }
161 set { regionHandle = value; }
166 get {
return currentPos; }
167 set { currentPos = value; }
190 public virtual Vector3 LookAt
192 get {
return currentLookAt; }
193 set { currentLookAt = value; }
196 public virtual UUID InitialRegion
198 get {
return originRegionID; }
199 set { originRegionID = value; }
Information about a users session