|
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...
|
|