|
| class | CallCenterController |
| | Singleton class managing call center client connections. Contains a dictionary mapping active CallCenterConnections to their identifying GUIDs. All call center client requests from and to the corresponding WCF interface WcfCallCenterService are passed through this class. More...
|
| |
| class | ConnectionController |
| | Singleton class managing active emergency connections (Connection). Contains a dictionary for active connections and their identifying GUIDs. All emergency connection state and life cycle methods are handled by this class. Functions as a broker between the mobile emergency connection client and the call center client. More...
|
| |
| class | DatabaseController |
| | Class for database interaction. Handles database connections and operations for storing and retrieving Connection-instances for persistency. Uses EntityFramework. More...
|
| |
| class | DataTransferController |
| | Class for managing audio/video and measurement data distribution from mobile emergency clients to the associated call center clients. Data packets from mobile emergency clients can be relayed in a fan-out style to multiple call center connections. Data subscriptions for each call center connection are stored in the "dataSubscribers" dictionary. More...
|
| |
| class | MobileClientController |
| | Class for interacting with an emergency client. Functions as a broker between the ConnectionController and the SignalR and WCF interfaces used by the mobile emergency client. Maintains a reference to the SignalR IHubConnectionContext required for communication from the server to the connected mobile emergency clients. More...
|
| |