YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
de.yaacc.upnp.server.connectionmanager.ConnectionManagerService Class Reference

Base for connection management, implements the connection ID "0" behavior. More...

Collaboration diagram for de.yaacc.upnp.server.connectionmanager.ConnectionManagerService:
Collaboration graph

Public Member Functions

 ConnectionManagerService ()
 Creates a default "active" connection with identifier "0".
 
 ConnectionManagerService (ProtocolInfos sourceProtocolInfo, ProtocolInfos sinkProtocolInfo)
 Creates a default "active" connection with identifier "0".
 
 ConnectionManagerService (ConnectionInfo... activeConnections)
 
 ConnectionManagerService (ProtocolInfos sourceProtocolInfo, ProtocolInfos sinkProtocolInfo, ConnectionInfo... activeConnections)
 
 ConnectionManagerService (PropertyChangeSupport propertyChangeSupport, ProtocolInfos sourceProtocolInfo, ProtocolInfos sinkProtocolInfo, ConnectionInfo... activeConnections)
 
PropertyChangeSupport getPropertyChangeSupport ()
 
synchronized ConnectionInfo getCurrentConnectionInfo (@UpnpInputArgument(name="ConnectionID") int connectionId) throws ActionException
 
synchronized CSV< UnsignedIntegerFourBytes > getCurrentConnectionIDs ()
 
synchronized void getProtocolInfo () throws ActionException
 
synchronized ProtocolInfos getSourceProtocolInfo ()
 
synchronized ProtocolInfos getSinkProtocolInfo ()
 

Protected Attributes

final PropertyChangeSupport propertyChangeSupport
 
final Map< Integer, ConnectionInfo > activeConnections = new ConcurrentHashMap()
 
final ProtocolInfos sourceProtocolInfo
 
final ProtocolInfos sinkProtocolInfo
 

Detailed Description

Base for connection management, implements the connection ID "0" behavior.

Author
Christian Bauer
Alessio Gaeta

The documentation for this class was generated from the following file: