EventHttpConnection::__construct

Constructs EventHttpConnection object

&reftitle.description; public `EventHttpConnection::__construct` `EventBase` `base` `EventDnsBase` `dns_base` `string` `address` `int` `port` `EventSslContext` `ctx` &null;

Constructs EventHttpConnection object.

&reftitle.parameters;

`base`

- Associated event base.

`dns_base`

- If `dns_base` is &null;, hostname resolution will block.

`address`

- The address to connect to.

`port`

- The port to connect to.

`ctx`

- `EventSslContext` class object. Enables OpenSSL.

  This parameter is available only if `Event` is compiled with OpenSSL support and only with `Libevent 2.1.0-alpha` and higher.

&reftitle.returnvalues;

Returns `EventHttpConnection` object.

&reftitle.changelog;

&Version; | &Description;
PECL event 1.9.0 | OpenSSL support (`ctx`) added.