Package no.ntnu.item.router.utilities

Class Summary
ActionPlaneSessions The responsibility of this class is to make a list of ServiceSession that the user has set a target bit rate for.
ClientAccessPolicyHandler This is a handler for the clientaccesspolicy context.
It's only task is to return the clientaccesspolicy.xml when the server is asked for it.
EchoHandler This is a simple handler for testing purposes.
GuiXmlWriter This is a class with functionality for informing the user about the current network situation.
Parser A class containing parsers.
PostInfoHandler This is a HttpHandler for the reception of HTTP POST messages.
The POST messages are sent from the Silverlight clients behind the router
The messages are read and passed on to the ServiceSessionBank
After processing the incoming request, a response is constructed and sent.
ServiceSessionBankCleaner A separate thread that is responsible for removing ServiceSession objects from the ServiceSessionBank if they are idle.
SessionPinger This class will obtain ping measurements for the given ServiceSession
UserInputHandler This is a handler for the user input.
When a user makes changes in the Web UI, a message will be sent here.

NOTE: Why did we do this over http? Why not make the UI write to the xml
file where it reads the data? Because then the RouterControl would have to
poll for changes in the file and compare to what it has locally.
In addition, we might create a stand-alone control panel, which
reads the xml and sends messages to the server with preferences
WebServer This is the main class for a web server.