next up previous contents index
Next: GuiManagers Up: Managers Previous: Managers

AppManagers

  An AppManager object is the central event dispatching instance of the architecture. Therefore, the mmstream.apps.AppManager interface lays down several methods for registering the creation or the deletion of architecture components as well as a finish() method. AppManager objects also offer tables which map implementation classes to the network techniques, protocols, session description, formats or payload types they can handle, and vice versa. Besides, objects can obtain a reference to the other management objects of the architecture by calling appropriate get() methods of the AppManager object.

  The TOMS_AppManager class implements the registration and deletion methods by reporting the events to the associated StreamManager and SessionManager objects, which takes appropriate management measures, and to the GuiManager object, which is responsible for notifying the user of the events.



tspeuker@cip.informatik.uni-erlangen.de