require_once("P10_ModeSets.class.php");
class Uplink {
- private $client = new Client();
+ private $client;
private $settings = array();
private $server;
private $flags = 0;
public function __construct() {
- $this->setSettings("recv_timeout", 1000);
+ $this->client = new Client();
+ $this->setSetting("recv_timeout", 1000);
}
public function initialize() {
if(($this->flags & self::FLAG_SECURITY_QUIT) || ($this->flags & self::FLAG_NOT_CONNECTABLE)) {
sleep(1);
}
- $state = $this->client->connect($host, $port, $this->getSettings("bind"), $this->getSettings("ssl"), $this->getSettings("recv_timeout"));
+ $state = $this->client->connect($host, $port, $this->getSetting("bind"), $this->getSetting("ssl"), $this->getSetting("recv_timeout"));
if(!$state) {
usleep($this->getSetting("recv_timeout") / 1000);
$this->flags |= self::FLAG_NOT_CONNECTABLE;
}
}
- public function setUplink($host, $port, $ssl = false, $bind = null) {
+ public function setUplinkHost($host, $port, $ssl = false, $bind = null) {
$this->setSetting("host", $host);
$this->setSetting("port", $port);
$this->setSetting("ssl", $ssl);
return;
}
$new_server = new P10_Server($args[0], substr($args[5],0,2), $this->server, $args[2], $args[3], $args[7]);
- $this->server->add_server($new_server);
+ $this->server->addServer($new_server);
$this->flags |= self::FLAG_P10SESSION | self::FLAG_BURST_PENDING;
} else {
//another server got a new slave server ^^
return;
}
$new_server = new P10_Server($args[0], substr($args[5],0,2), $server, $args[2], $args[3], $args[7]);
- $server->add_server($new_server);
+ $server->addServer($new_server);
}
}
$ident = $args[3];
$host = $args[4];
$modes = implode(" ",array_slice($args, 5, count($args)-8));
- $modes = new UserModeSet($modes);
+ $modes = new P10_UserModeSet($modes);
$ip = Numerics::parseIP($args[count($args)-3]);
$realname = $args[count($args)-1];
new P10_User($nick, $numeric, $server, $connect_time, $ident, $host, $ip, $realname, $modes);