new object $login_connection: $string_connection;
var $root inited = 1;
var $login_connection interface = 0;
public method .new() {
arg @args;
interface = $login_interface;
(| interface.new_connection() |);
return (> pass(@args) <);
};
public method .parse_line() {
arg line;
var ret, i;
ret = interface.parse_line(line);
switch ((| ret[1] |)) {
case 'interface:
interface = ret[2];
(| interface.new_connection() |);
default:
(| .write(ret) |);
}
};