Class for call center client connection. Contains a reference to the WCF callback channel for the connected client and the identifying GUID for the connected client. Contains the callback methods for publishing data to the connected client.
More...
|
| CallCenterConnection (CallCenterController callCenterController) |
| Initializes a new CallCenterConnection instance that reports changes its connection state to the provided CallCenterController. More...
|
|
void | PushUpdatedConnections (List< ConnectionDto > updatedConnections) |
| Sends a list of ConnectioDtos to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again. More...
|
|
void | PushAudioVideo (string sourceGuid, MediaInformationDto mediaInfo, byte[] mediaData) |
| Sends audio/video received from emergency mobile client to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again. More...
|
|
void | PushMeasurementData (string sourceGuid, MeasurementInstrumentDto instrument, byte[] measurementData) |
| Sends measurement data from emergency mobile client to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again. More...
|
|
|
string | Id [get, set] |
| Gets or sets the primary key identifying this call center connection in the database. More...
|
|
string | ConnectionGuid [get, set] |
| Gets or sets the Guid used to identify this instance in the system. More...
|
|
string | UserName [get, set] |
| Gets or sets the identifying user name for this client. More...
|
|
string | Password [get, set] |
| Gets or sets the password for this client, More...
|
|
IWcfCallCenterCallback | ClientCallbackChannel [get, set] |
| Gets or sets the IWcfCallCenterCallback instance used for client callbacks. More...
|
|
Boolean | IsInactive [get, set] |
| True, if a callback attempt for this connection has time out or the client has explicitly disconnected. New callbacks will not be performed on a timed out connection. False for all active connections. More...
|
|
Class for call center client connection. Contains a reference to the WCF callback channel for the connected client and the identifying GUID for the connected client. Contains the callback methods for publishing data to the connected client.
<author>Veli-Mikko Puupponen</author>
Initializes a new CallCenterConnection instance that reports changes its connection state to the provided CallCenterController.
- Parameters
-
callCenterController | CallCenterController instance to which this instance reports changes in its connection state |
Sends audio/video received from emergency mobile client to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again.
- Parameters
-
sourceGuid | GUID of the originating mobile emergency client connection |
mediaInfo | Description of the media |
mediaData | Media data |
Sends measurement data from emergency mobile client to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again.
- Parameters
-
sourceGuid | GUID of the originating mobile emergency client connection |
instrument | Instrument producing the data |
measurementData | Measurement data |
void PushUpdatedConnections |
( |
List< ConnectionDto > |
updatedConnections | ) |
|
Sends a list of ConnectioDtos to the call center client represented by this instance. If the operation times out, this instance is marked as HasTimeOut = true, and subsequent calls to this method will not try to do a callback to the client before HasTimeOut has been set to false again.
- Parameters
-
updatedConnections | List of updated ConnectioDtos |
Gets or sets the IWcfCallCenterCallback instance used for client callbacks.
Gets or sets the Guid used to identify this instance in the system.
Gets or sets the primary key identifying this call center connection in the database.
True, if a callback attempt for this connection has time out or the client has explicitly disconnected. New callbacks will not be performed on a timed out connection. False for all active connections.
Gets or sets the password for this client,
Gets or sets the identifying user name for this client.
The documentation for this class was generated from the following file: