Namespace Ng911CadIfLib
Classes
CadIfLoggingSettings
Class for specifying the settings for NG9-1-1 event logging for the Ng911CadIfServer class.
CadIfWebSocketClient
This class implements the client side of the NG9-1-1 Emergency Incident Data Object (EIDO) transport protocol specified in the document entitled "NENA Standard for the Conveyance of Emergency Incident Data Objects (EIDOs) between Next Generation (NG9-1-1) Systems and Applications", NENA-STA-024.1a-2023.
The transport protocol between the client and the EIDO server uses WEB sockets. The client subscribes to the server and the server sends notification message containing one or more EIDOs to the client when they become available.
When the client receives an EIDO from the server, it fires an event containing the EIDO to the application or component using this class.
Ng911CadIfServer
Class that provides a EIDO conveyance interface between the PSAP CHFE and one or more CAD systems. See NENA-STA-024.1a-2023.
Delegates
CadIfConnectionStateDelegate
Delegate type for the CadIfConnectionState event of the CadIfWebSocketClient class.
CadIfSubscriptionStateDelegate
Delegate type for the CadIfSubsriptionState event of the CadIfWebSocketClient class.
EidoReceivedDelegateType
Delegate type for the EidoReceived event of the CadIfWebSocketClient class.
EidoRequestReceivedDelegate
Delegate for the EidoRequestReceived event of the Ng911CadIfServer class.
EidoResponseSentDelegate
Delegate for the EidoResponseSent event of the Ng911CadIfServer class.
EidoRetrievalCallbackDelegate
Callback delegate that the Ng911CadIfServer class uses to retrieve an EIDO from the PSAP CHFE for the EIDO Retrieval Service.
MutualAuthenticationDelegate
Callback delegate that the application using the Ng911CadIfServer class can use to perform custom authentication and/or extended authorization.
NewSubscriptionDelegate
Delegate for the NewSubscription event of the Ng911CadIfServer class.
SubscriptionEndedDelegate
Delegate for the SubscriptionEnded event of the Ng911CadIfServer class.
WssConectionEndedDelegate
Delegate for the WssConnectionEnded event of the Ng911CadIfServer class.
WssConnectionAcceptedDelegate
Delegate for the WssConnectionAccepted event of the Ng911CadIfServer class.
WssMessageReceivedDelegate
Delegate for the WssMessageReceived event of the Ng911CadIfServer class.
WssMessageSentDelegate
Delegate for the WssMessageSent event of the Ng911CadIfServer class.