|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dsto.dfc.databeans.AbstractDataObject dsto.dfc.databeans.SimpleDataObject dsto.dfc.databeans.FancyDataObject livespace.services.Entity livespace.services.entities.ScreenConnection
public class ScreenConnection
Entity to represent a screen sharing connection between a client and a server. The connection may be implemented by a variety of protocols, including VNC and Virtual Terminal.
Field Summary | |
---|---|
String |
clientId
The ID of the computer hosting the screen-sharing client. |
String |
clientIP
The IP address of the computer hosting the screen-sharing client. |
IDataBean |
config
A data structure of the configuration for this connection. |
static String |
ENTITY_TYPE
|
String |
initiator
The ID of the computer hosting initiating screen-sharing connection. |
String |
initiatorIP
The IP address of the computer hosting initiating screen-sharing connection. |
String |
serverId
The ID of the computer hosting the screen-sharing server. |
String |
serverIP
The IP address of the computer hosting the screen-sharing server. |
int |
windowID
If non-zero, this value is the window ID of a specific window on the server to be shared rather than the server's entire screen. |
Fields inherited from class livespace.services.Entity |
---|
container, id, lastTouched, name, unconfirmedUpdates |
Fields inherited from class dsto.dfc.databeans.AbstractDataObject |
---|
listeners |
Fields inherited from interface dsto.dfc.databeans.IDataObject |
---|
OVERRIDE, PERSISTENT, PERSISTENT_OVERRIDE, TRANSIENT, TRANSIENT_OVERRIDE |
Constructor Summary | |
---|---|
ScreenConnection()
|
|
ScreenConnection(String id)
|
|
ScreenConnection(String id,
String name)
|
Method Summary | |
---|---|
String |
getType()
The type of the object (eg "room", "light", "volume", etc). |
Methods inherited from class livespace.services.Entity |
---|
create, createId, getElvin, getType, getTypeInfo, mutex, sameEntity, shallowClone, waitForProperty, waitForProperty, waitForProperty, waitForProperty |
Methods inherited from class dsto.dfc.databeans.FancyDataObject |
---|
childPropertyChanged, getValue, isTransient, propertyIterator, setValue |
Methods inherited from class dsto.dfc.databeans.SimpleDataObject |
---|
getFieldNames, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String ENTITY_TYPE
public String serverId
public String serverIP
public int windowID
public String clientId
public String clientIP
public String initiator
public String initiatorIP
public IDataBean config
Constructor Detail |
---|
public ScreenConnection()
public ScreenConnection(String id)
public ScreenConnection(String id, String name)
Method Detail |
---|
public String getType()
Entity
NOTE: it is also a good practice to provide a static field that defines the entity type on the class: eg
public static final String ENTITY_TYPE = "room";
getType
in class Entity
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |