[edk2-devel] [PATCH] NetworkPkg: Add HTTP Additional Event Notifications
Wu, Jiaxin
jiaxin.wu at intel.com
Tue Jul 20 01:45:16 UTC 2021
For the below EDKII_HTTP_CALLBACK_EVENT definition:
All event is to retrieve the event Status, so the comments should be made clearly and align with code returned status, for example,
> + /// Retrieve the host address, EventStatus:
There might be the misunderstanding you want the host address, but actually, you only want the status. It's better to be:
> + /// The Status of DNS Event to retrieve the host address.
The same to all event.
With above changes, the patch is good to me.
Thanks,
Jiaxin
>
> +///
>
> +/// EDKII_HTTP_CALLBACK_EVENT
>
> +///
>
> +typedef enum {
>
> + ///
>
> + /// Retrieve the host address, EventStatus:
>
> + /// EFI_SUCCESS Operation succeeded.
>
> + /// EFI_OUT_OF_RESOURCES Failed to allocate needed resources.
>
> + /// EFI_DEVICE_ERROR An unexpected network error occurred.
>
> + /// Others Other errors as indicated.
>
> + ///
>
> + HttpEventDns,
>
> +
>
> + ///
>
> + /// Initiate a nonblocking TCP connection request, EventStatus:
>
> + /// EFI_SUCCESS The connection request is successfully initiated.
>
> + /// EFI_NOT_STARTED This EFI TCP Protocol instance has not been
> configured.
>
> + /// EFI_DEVICE_ERROR An unexpected system or network error
> occurred.
>
> + /// Others Other errors as indicated.
>
> + ///
>
> + HttpEventConnectTcp,
>
> +
>
> + ///
>
> + /// Connect one TLS session by finishing the TLS handshake process,
> EventStatus:
>
> + /// EFI_SUCCESS The TLS session is established.
>
> + /// EFI_OUT_OF_RESOURCES Can't allocate memory resources.
>
> + /// EFI_ABORTED TLS session state is incorrect.
>
> + /// Others Other error as indicated.
>
> + ///
>
> + HttpEventTlsConnectSession,
>
> +
>
> + ///
>
> + /// Initialize Http session
>
> + /// EFI_SUCCESS The initialization of session is done.
>
> + /// Others Other error as indicated.
>
> + ///
>
> + HttpEventInitSession
>
> +} EDKII_HTTP_CALLBACK_EVENT;
>
> +
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#77932): https://edk2.groups.io/g/devel/message/77932
Mute This Topic: https://groups.io/mt/84306172/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list