A B C D E F G H I L M N O P R S T U V W

S

server - Variable in class no.ntnu.item.router.utilities.WebServer
 
serviceBank - Variable in class no.ntnu.item.router.RouterControl
Controls the ServiceSession objects known by the router
serviceBank - Variable in class no.ntnu.item.router.utilities.PostInfoHandler
The ServiceSessionBank object to report measurements to
serviceBank - Variable in class no.ntnu.item.router.utilities.UserInputHandler
The ServiceSessionBank object to report measurements to
ServiceSession - Class in no.ntnu.item.router
Domain object that represents a service session known to the router.
It contains and maintains a List of SilverlightMeasurement objects belonging to this ServiceSession instance.
ServiceSession() - Constructor for class no.ntnu.item.router.ServiceSession
Constructor
serviceSession - Variable in class no.ntnu.item.router.utilities.SessionPinger
The ServiceSession for which this class will sample ping
ServiceSessionBank - Class in no.ntnu.item.router
This is a registry for all service sessions known to the router.
It contains functionality for handling the ServiceSession objects and sorting incoming SilverlightMeasurement objects.
ServiceSessionBank(Parser, GuiXmlWriter, ActionPlaneSessions) - Constructor for class no.ntnu.item.router.ServiceSessionBank
Constructor
ServiceSessionBankCleaner - Class in no.ntnu.item.router.utilities
A separate thread that is responsible for removing ServiceSession objects from the ServiceSessionBank if they are idle.
ServiceSessionBankCleaner(ServiceSessionBank) - Constructor for class no.ntnu.item.router.utilities.ServiceSessionBankCleaner
Constructor, starts the Thread
serviceSessions - Variable in class no.ntnu.item.router.ServiceSessionBank
List of ongoing service sessions known to the Router
serviceSessionWithSameIdExistsInBank(SilverlightMeasurement) - Method in class no.ntnu.item.router.ServiceSessionBank
Simple method for checking if a SilverlightMeasurement has an Id that is equal to a already registered ServiceSession
SESSION_INACTIVE_LIMIT - Static variable in class no.ntnu.item.router.Constants
Determines the time out limit for Silverlight sessions, older gets removed
SessionHandlerInfo - Class in no.ntnu.item.router
Information object that contains a subset of the information in a ServiceSession.
SessionHandlerInfo(String, String, Double, Integer) - Constructor for class no.ntnu.item.router.SessionHandlerInfo
Parameterized constructor
sessionHandlerInfoList - Variable in class no.ntnu.item.router.ActionReasoner
Current string that is written to the Click handler file
sessionPinger - Variable in class no.ntnu.item.router.ServiceSession
This is a separate thread that will obtain ping measurements for the stream
SessionPinger - Class in no.ntnu.item.router.utilities
This class will obtain ping measurements for the given ServiceSession
SessionPinger(ServiceSession) - Constructor for class no.ntnu.item.router.utilities.SessionPinger
Constructor.
setClickTargetVideoBitRate(Integer) - Method in class no.ntnu.item.router.ServiceSession
 
setFirstLoweredClickTargetRate(ServiceSession) - Method in class no.ntnu.item.router.ActionReasoner
This method will set an initial click target value for a session.
setOldTargetVideoBitRate(Integer) - Method in class no.ntnu.item.router.ServiceSession
Sets the oldTargetVideoBitrate for this session.
setTargetBitRateToSessionGivenById(String, Integer) - Method in class no.ntnu.item.router.ServiceSessionBank
Takes cliendId and targetBitRate as parameter.
Will set the targetBitRate to the ServiceSession identified by clientId
setTargetVideoBitrate(Integer) - Method in class no.ntnu.item.router.ServiceSession
Sets the targetVideoBitrate for this session.
SilverlightMeasurement - Class in no.ntnu.item.router
Domain object representing a measurement received from Silverlight
SilverlightMeasurement(String, String, String, String, PlayState, Boolean, Double, Double, Double, Integer, List<Integer>, InetAddress, InetSocketAddress, Long) - Constructor for class no.ntnu.item.router.SilverlightMeasurement
s Parameterized constructor
sourceAddress - Variable in class no.ntnu.item.router.SessionHandlerInfo
The IP address of the media server providing content
sourceHostAddresses - Variable in class no.ntnu.item.router.ServiceSession
Holds the addresses our host can be
sourceIpAndPort - Variable in class no.ntnu.item.router.SilverlightMeasurement
 

A B C D E F G H I L M N O P R S T U V W