mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
39 lines
955 B
PHP
39 lines
955 B
PHP
<?php
|
|
namespace PhpAmqpLib\Connection;
|
|
|
|
use PhpAmqpLib\Wire\IO\SocketIO;
|
|
|
|
class AMQPSocketConnection extends AbstractConnection
|
|
{
|
|
/**
|
|
* @param AbstractConnection $host
|
|
* @param int $port
|
|
* @param string $user
|
|
* @param bool $password
|
|
* @param string $vhost
|
|
* @param bool $insist
|
|
* @param string $login_method
|
|
* @param null $login_response
|
|
* @param string $locale
|
|
* @param int $timeout
|
|
* @param bool $keepalive
|
|
*/
|
|
public function __construct(
|
|
$host,
|
|
$port,
|
|
$user,
|
|
$password,
|
|
$vhost = '/',
|
|
$insist = false,
|
|
$login_method = 'AMQPLAIN',
|
|
$login_response = null,
|
|
$locale = 'en_US',
|
|
$timeout = 3,
|
|
$keepalive = false
|
|
) {
|
|
$io = new SocketIO($host, $port, $timeout, $keepalive);
|
|
|
|
parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io);
|
|
}
|
|
}
|