public class ConnectionInfo extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConnectionInfo.Direction |
static class |
ConnectionInfo.Status |
Modifier and Type | Field and Description |
---|---|
protected int |
avTransportID |
protected int |
connectionID |
protected ConnectionInfo.Status |
connectionStatus |
protected ConnectionInfo.Direction |
direction |
protected int |
peerConnectionID |
protected org.fourthline.cling.model.ServiceReference |
peerConnectionManager |
protected ProtocolInfo |
protocolInfo |
protected int |
rcsID |
Constructor and Description |
---|
ConnectionInfo()
Creates a default instance with values expected for the default connection ID "0".
|
ConnectionInfo(int connectionID,
int rcsID,
int avTransportID,
ProtocolInfo protocolInfo,
org.fourthline.cling.model.ServiceReference peerConnectionManager,
int peerConnectionID,
ConnectionInfo.Direction direction,
ConnectionInfo.Status connectionStatus) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
getAvTransportID() |
int |
getConnectionID() |
ConnectionInfo.Status |
getConnectionStatus() |
ConnectionInfo.Direction |
getDirection() |
int |
getPeerConnectionID() |
org.fourthline.cling.model.ServiceReference |
getPeerConnectionManager() |
ProtocolInfo |
getProtocolInfo() |
int |
getRcsID() |
int |
hashCode() |
void |
setConnectionStatus(ConnectionInfo.Status connectionStatus) |
String |
toString() |
protected final int connectionID
protected final int rcsID
protected final int avTransportID
protected final ProtocolInfo protocolInfo
protected final org.fourthline.cling.model.ServiceReference peerConnectionManager
protected final int peerConnectionID
protected final ConnectionInfo.Direction direction
protected ConnectionInfo.Status connectionStatus
public ConnectionInfo()
The ConnectionManager 1.0 specification says:
If optional action PrepareForConnection is not implemented then (limited) connection information can be retrieved for ConnectionID 0. The device should return all known information:
public ConnectionInfo(int connectionID, int rcsID, int avTransportID, ProtocolInfo protocolInfo, org.fourthline.cling.model.ServiceReference peerConnectionManager, int peerConnectionID, ConnectionInfo.Direction direction, ConnectionInfo.Status connectionStatus)
public int getConnectionID()
public int getRcsID()
public int getAvTransportID()
public ProtocolInfo getProtocolInfo()
public org.fourthline.cling.model.ServiceReference getPeerConnectionManager()
public int getPeerConnectionID()
public ConnectionInfo.Direction getDirection()
public ConnectionInfo.Status getConnectionStatus()
public void setConnectionStatus(ConnectionInfo.Status connectionStatus)
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.