[#Sock-Events]
= xref:Sock.adoc[Sock]::Events
:relfileprefix: ../
:mrdocs:

Auxiliary requested&sol;occurred events to wait for in `WaitMany()`&period;

== Synopsis

Declared in `&lt;util&sol;sock&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct Events;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:Sock/Events/2constructor.adoc[`Events`]         [.small]#[constructor]#
| Construct with the events to wait for and no occurred events yet&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:Sock/Events/occurred.adoc[`occurred`] 
| Events that actually occurred, filled in by `WaitMany()`&period;
| xref:Sock/Events/requested.adoc[`requested`] 
| Events to wait for, bitwise&hyphen;or of `RecvEvent` and `SendEvent`&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
