Delegate EidoRetrievalCallbackDelegate
Callback delegate that the Ng911CadIfServer class uses to retrieve an EIDO from the PSAP CHFE for the EIDO Retrieval Service.
Namespace: Ng911CadIfLib
Assembly: Ng911CadIfLib.dll
Syntax
public delegate EidoType EidoRetrievalCallbackDelegate(string EidoReferenceId, X509Certificate2 ClientCert, IPEndPoint RemIpe, out int ResponseCode)
Parameters
Type | Name | Description |
---|---|---|
string | EidoReferenceId | Requested EIDO reference ID. This is the last element of the request path. |
X509Certificate2 | ClientCert | X.509 certificate of the client. Will be null if the client did not provide a certificate. If not null, the application can use the information in this object to determine whether or not to provide the requested EIDO to the client. |
IPEndPoint | RemIpe | IP endpoint that contains the IP address and port number of the remote client that is requesting the EIDO for a specific interface via an HTTPS GET request. |
int | ResponseCode | Response code. This is an output parameter that the application provides. If the application returns an EidoType object, then the response code shall be 200 (OK). Otherwise, the response code should be set a value that indicates the error condition (for example 404 for not found). |
Returns
Type | Description |
---|---|
EidoType | An EidoType object if the requested EIDO was found or null if not found or if the client is not allowed access the EIDO. |