4788 lines
		
	
	
	
		
			195 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			4788 lines
		
	
	
	
		
			195 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
//
 | 
						|
// Copyright (c) ZeroC, Inc. All rights reserved.
 | 
						|
//
 | 
						|
//
 | 
						|
// Ice version 3.7.10
 | 
						|
//
 | 
						|
// <auto-generated>
 | 
						|
//
 | 
						|
// Generated from file `MumbleServer.ice'
 | 
						|
//
 | 
						|
// Warning: do not edit this file.
 | 
						|
//
 | 
						|
// </auto-generated>
 | 
						|
//
 | 
						|
 | 
						|
 | 
						|
namespace
 | 
						|
{
 | 
						|
    require_once 'Ice/SliceChecksumDict.php';
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NetAddress))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_NetAddress = IcePHP_defineSequence('::MumbleServer::NetAddress', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    class User
 | 
						|
    {
 | 
						|
        public function __construct($session=0, $userid=0, $mute=false, $deaf=false, $suppress=false, $prioritySpeaker=false, $selfMute=false, $selfDeaf=false, $recording=false, $channel=0, $name='', $onlinesecs=0, $bytespersec=0, $version=0, $version2=0, $release='', $os='', $osversion='', $identity='', $context='', $comment='', $address=null, $tcponly=false, $idlesecs=0, $udpPing=0.0, $tcpPing=0.0)
 | 
						|
        {
 | 
						|
            $this->session = $session;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->mute = $mute;
 | 
						|
            $this->deaf = $deaf;
 | 
						|
            $this->suppress = $suppress;
 | 
						|
            $this->prioritySpeaker = $prioritySpeaker;
 | 
						|
            $this->selfMute = $selfMute;
 | 
						|
            $this->selfDeaf = $selfDeaf;
 | 
						|
            $this->recording = $recording;
 | 
						|
            $this->channel = $channel;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->onlinesecs = $onlinesecs;
 | 
						|
            $this->bytespersec = $bytespersec;
 | 
						|
            $this->version = $version;
 | 
						|
            $this->version2 = $version2;
 | 
						|
            $this->release = $release;
 | 
						|
            $this->os = $os;
 | 
						|
            $this->osversion = $osversion;
 | 
						|
            $this->identity = $identity;
 | 
						|
            $this->context = $context;
 | 
						|
            $this->comment = $comment;
 | 
						|
            $this->address = $address;
 | 
						|
            $this->tcponly = $tcponly;
 | 
						|
            $this->idlesecs = $idlesecs;
 | 
						|
            $this->udpPing = $udpPing;
 | 
						|
            $this->tcpPing = $tcpPing;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_User;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_User);
 | 
						|
        }
 | 
						|
 | 
						|
        public $session;
 | 
						|
        public $userid;
 | 
						|
        public $mute;
 | 
						|
        public $deaf;
 | 
						|
        public $suppress;
 | 
						|
        public $prioritySpeaker;
 | 
						|
        public $selfMute;
 | 
						|
        public $selfDeaf;
 | 
						|
        public $recording;
 | 
						|
        public $channel;
 | 
						|
        public $name;
 | 
						|
        public $onlinesecs;
 | 
						|
        public $bytespersec;
 | 
						|
        public $version;
 | 
						|
        public $version2;
 | 
						|
        public $release;
 | 
						|
        public $os;
 | 
						|
        public $osversion;
 | 
						|
        public $identity;
 | 
						|
        public $context;
 | 
						|
        public $comment;
 | 
						|
        public $address;
 | 
						|
        public $tcponly;
 | 
						|
        public $idlesecs;
 | 
						|
        public $udpPing;
 | 
						|
        public $tcpPing;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_long;
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    $MumbleServer__t_User = IcePHP_defineStruct('::MumbleServer::User', '\\MumbleServer\\User', array(
 | 
						|
        array('session', $IcePHP__t_int),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('mute', $IcePHP__t_bool),
 | 
						|
        array('deaf', $IcePHP__t_bool),
 | 
						|
        array('suppress', $IcePHP__t_bool),
 | 
						|
        array('prioritySpeaker', $IcePHP__t_bool),
 | 
						|
        array('selfMute', $IcePHP__t_bool),
 | 
						|
        array('selfDeaf', $IcePHP__t_bool),
 | 
						|
        array('recording', $IcePHP__t_bool),
 | 
						|
        array('channel', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('onlinesecs', $IcePHP__t_int),
 | 
						|
        array('bytespersec', $IcePHP__t_int),
 | 
						|
        array('version', $IcePHP__t_int),
 | 
						|
        array('version2', $IcePHP__t_long),
 | 
						|
        array('release', $IcePHP__t_string),
 | 
						|
        array('os', $IcePHP__t_string),
 | 
						|
        array('osversion', $IcePHP__t_string),
 | 
						|
        array('identity', $IcePHP__t_string),
 | 
						|
        array('context', $IcePHP__t_string),
 | 
						|
        array('comment', $IcePHP__t_string),
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('tcponly', $IcePHP__t_bool),
 | 
						|
        array('idlesecs', $IcePHP__t_int),
 | 
						|
        array('udpPing', $IcePHP__t_float),
 | 
						|
        array('tcpPing', $IcePHP__t_float)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IntList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IntList = IcePHP_defineSequence('::MumbleServer::IntList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    class TextMessage
 | 
						|
    {
 | 
						|
        public function __construct($sessions=null, $channels=null, $trees=null, $text='')
 | 
						|
        {
 | 
						|
            $this->sessions = $sessions;
 | 
						|
            $this->channels = $channels;
 | 
						|
            $this->trees = $trees;
 | 
						|
            $this->text = $text;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_TextMessage;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_TextMessage);
 | 
						|
        }
 | 
						|
 | 
						|
        public $sessions;
 | 
						|
        public $channels;
 | 
						|
        public $trees;
 | 
						|
        public $text;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_TextMessage = IcePHP_defineStruct('::MumbleServer::TextMessage', '\\MumbleServer\\TextMessage', array(
 | 
						|
        array('sessions', $MumbleServer__t_IntList),
 | 
						|
        array('channels', $MumbleServer__t_IntList),
 | 
						|
        array('trees', $MumbleServer__t_IntList),
 | 
						|
        array('text', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    class Channel
 | 
						|
    {
 | 
						|
        public function __construct($id=0, $name='', $parent=0, $links=null, $description='', $temporary=false, $position=0)
 | 
						|
        {
 | 
						|
            $this->id = $id;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->parent = $parent;
 | 
						|
            $this->links = $links;
 | 
						|
            $this->description = $description;
 | 
						|
            $this->temporary = $temporary;
 | 
						|
            $this->position = $position;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Channel;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Channel);
 | 
						|
        }
 | 
						|
 | 
						|
        public $id;
 | 
						|
        public $name;
 | 
						|
        public $parent;
 | 
						|
        public $links;
 | 
						|
        public $description;
 | 
						|
        public $temporary;
 | 
						|
        public $position;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    $MumbleServer__t_Channel = IcePHP_defineStruct('::MumbleServer::Channel', '\\MumbleServer\\Channel', array(
 | 
						|
        array('id', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('parent', $IcePHP__t_int),
 | 
						|
        array('links', $MumbleServer__t_IntList),
 | 
						|
        array('description', $IcePHP__t_string),
 | 
						|
        array('temporary', $IcePHP__t_bool),
 | 
						|
        array('position', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Group;
 | 
						|
    class Group
 | 
						|
    {
 | 
						|
        public function __construct($name='', $inherited=false, $inherit=false, $inheritable=false, $add=null, $remove=null, $members=null)
 | 
						|
        {
 | 
						|
            $this->name = $name;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->inherit = $inherit;
 | 
						|
            $this->inheritable = $inheritable;
 | 
						|
            $this->add = $add;
 | 
						|
            $this->remove = $remove;
 | 
						|
            $this->members = $members;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Group;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Group);
 | 
						|
        }
 | 
						|
 | 
						|
        public $name;
 | 
						|
        public $inherited;
 | 
						|
        public $inherit;
 | 
						|
        public $inheritable;
 | 
						|
        public $add;
 | 
						|
        public $remove;
 | 
						|
        public $members;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    $MumbleServer__t_Group = IcePHP_defineStruct('::MumbleServer::Group', '\\MumbleServer\\Group', array(
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('inherit', $IcePHP__t_bool),
 | 
						|
        array('inheritable', $IcePHP__t_bool),
 | 
						|
        array('add', $MumbleServer__t_IntList),
 | 
						|
        array('remove', $MumbleServer__t_IntList),
 | 
						|
        array('members', $MumbleServer__t_IntList)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWrite'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWrite', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTraverse'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTraverse', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionEnter'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionEnter', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionSpeak'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionSpeak', 8);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWhisper'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWhisper', 256);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMuteDeafen'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMuteDeafen', 16);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMove'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMove', 32);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeChannel', 64);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeTempChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeTempChannel', 1024);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionLinkChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionLinkChannel', 128);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTextMessage'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTextMessage', 512);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionKick'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionKick', 65536);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionBan'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionBan', 131072);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegister'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegister', 262144);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegisterSelf'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegisterSelf', 524288);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ResetUserContent'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ResetUserContent', 1048576);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACL;
 | 
						|
    class ACL
 | 
						|
    {
 | 
						|
        public function __construct($applyHere=false, $applySubs=false, $inherited=false, $userid=0, $group='', $allow=0, $deny=0)
 | 
						|
        {
 | 
						|
            $this->applyHere = $applyHere;
 | 
						|
            $this->applySubs = $applySubs;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->group = $group;
 | 
						|
            $this->allow = $allow;
 | 
						|
            $this->deny = $deny;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ACL;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_ACL);
 | 
						|
        }
 | 
						|
 | 
						|
        public $applyHere;
 | 
						|
        public $applySubs;
 | 
						|
        public $inherited;
 | 
						|
        public $userid;
 | 
						|
        public $group;
 | 
						|
        public $allow;
 | 
						|
        public $deny;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_ACL = IcePHP_defineStruct('::MumbleServer::ACL', '\\MumbleServer\\ACL', array(
 | 
						|
        array('applyHere', $IcePHP__t_bool),
 | 
						|
        array('applySubs', $IcePHP__t_bool),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('group', $IcePHP__t_string),
 | 
						|
        array('allow', $IcePHP__t_int),
 | 
						|
        array('deny', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Ban;
 | 
						|
    class Ban
 | 
						|
    {
 | 
						|
        public function __construct($address=null, $bits=0, $name='', $hash='', $reason='', $start=0, $duration=0)
 | 
						|
        {
 | 
						|
            $this->address = $address;
 | 
						|
            $this->bits = $bits;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->hash = $hash;
 | 
						|
            $this->reason = $reason;
 | 
						|
            $this->start = $start;
 | 
						|
            $this->duration = $duration;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Ban;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Ban);
 | 
						|
        }
 | 
						|
 | 
						|
        public $address;
 | 
						|
        public $bits;
 | 
						|
        public $name;
 | 
						|
        public $hash;
 | 
						|
        public $reason;
 | 
						|
        public $start;
 | 
						|
        public $duration;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_Ban = IcePHP_defineStruct('::MumbleServer::Ban', '\\MumbleServer\\Ban', array(
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('bits', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('hash', $IcePHP__t_string),
 | 
						|
        array('reason', $IcePHP__t_string),
 | 
						|
        array('start', $IcePHP__t_int),
 | 
						|
        array('duration', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogEntry;
 | 
						|
    class LogEntry
 | 
						|
    {
 | 
						|
        public function __construct($timestamp=0, $txt='')
 | 
						|
        {
 | 
						|
            $this->timestamp = $timestamp;
 | 
						|
            $this->txt = $txt;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_LogEntry;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_LogEntry);
 | 
						|
        }
 | 
						|
 | 
						|
        public $timestamp;
 | 
						|
        public $txt;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_LogEntry = IcePHP_defineStruct('::MumbleServer::LogEntry', '\\MumbleServer\\LogEntry', array(
 | 
						|
        array('timestamp', $IcePHP__t_int),
 | 
						|
        array('txt', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    if(!isset($MumbleServer__t_Tree))
 | 
						|
    {
 | 
						|
        $MumbleServer__t_Tree = IcePHP_declareClass('::MumbleServer::Tree');
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_TreeList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Tree;
 | 
						|
        $MumbleServer__t_TreeList = IcePHP_defineSequence('::MumbleServer::TreeList', $MumbleServer__t_Tree);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelInfo;
 | 
						|
    class ChannelInfo
 | 
						|
    {
 | 
						|
        const ChannelDescription = 0;
 | 
						|
        const ChannelPosition = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ChannelInfo = IcePHP_defineEnum('::MumbleServer::ChannelInfo', array('ChannelDescription', 0, 'ChannelPosition', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfo;
 | 
						|
    class UserInfo
 | 
						|
    {
 | 
						|
        const UserName = 0;
 | 
						|
        const UserEmail = 1;
 | 
						|
        const UserComment = 2;
 | 
						|
        const UserHash = 3;
 | 
						|
        const UserPassword = 4;
 | 
						|
        const UserLastActive = 5;
 | 
						|
        const UserKDFIterations = 6;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_UserInfo = IcePHP_defineEnum('::MumbleServer::UserInfo', array('UserName', 0, 'UserEmail', 1, 'UserComment', 2, 'UserHash', 3, 'UserPassword', 4, 'UserLastActive', 5, 'UserKDFIterations', 6));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserMap = IcePHP_defineDictionary('::MumbleServer::UserMap', $IcePHP__t_int, $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelMap = IcePHP_defineDictionary('::MumbleServer::ChannelMap', $IcePHP__t_int, $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelList = IcePHP_defineSequence('::MumbleServer::ChannelList', $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserList = IcePHP_defineSequence('::MumbleServer::UserList', $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Group;
 | 
						|
        $MumbleServer__t_GroupList = IcePHP_defineSequence('::MumbleServer::GroupList', $MumbleServer__t_Group);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ACLList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ACL;
 | 
						|
        $MumbleServer__t_ACLList = IcePHP_defineSequence('::MumbleServer::ACLList', $MumbleServer__t_ACL);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_LogList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_LogEntry;
 | 
						|
        $MumbleServer__t_LogList = IcePHP_defineSequence('::MumbleServer::LogList', $MumbleServer__t_LogEntry);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_BanList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Ban;
 | 
						|
        $MumbleServer__t_BanList = IcePHP_defineSequence('::MumbleServer::BanList', $MumbleServer__t_Ban);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdList = IcePHP_defineSequence('::MumbleServer::IdList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameList = IcePHP_defineSequence('::MumbleServer::NameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameMap = IcePHP_defineDictionary('::MumbleServer::NameMap', $IcePHP__t_int, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdMap = IcePHP_defineDictionary('::MumbleServer::IdMap', $IcePHP__t_string, $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_Texture))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_Texture = IcePHP_defineSequence('::MumbleServer::Texture', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ConfigMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_ConfigMap = IcePHP_defineDictionary('::MumbleServer::ConfigMap', $IcePHP__t_string, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupNameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_GroupNameList = IcePHP_defineSequence('::MumbleServer::GroupNameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateDer;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateDer))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_CertificateDer = IcePHP_defineSequence('::MumbleServer::CertificateDer', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_CertificateDer;
 | 
						|
        $MumbleServer__t_CertificateList = IcePHP_defineSequence('::MumbleServer::CertificateList', $MumbleServer__t_CertificateDer);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserInfoMap))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_UserInfo;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_UserInfoMap = IcePHP_defineDictionary('::MumbleServer::UserInfoMap', $MumbleServer__t_UserInfo, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    class Tree extends \Ice\Value
 | 
						|
    {
 | 
						|
        public function __construct($c=null, $children=null, $users=null)
 | 
						|
        {
 | 
						|
            $this->c = is_null($c) ? new \MumbleServer\Channel : $c;
 | 
						|
            $this->children = $children;
 | 
						|
            $this->users = $users;
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Tree;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Tree);
 | 
						|
        }
 | 
						|
 | 
						|
        public $c;
 | 
						|
        public $children;
 | 
						|
        public $users;
 | 
						|
    }
 | 
						|
 | 
						|
    global $Ice__t_Value;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
    $MumbleServer__t_Tree = IcePHP_defineClass('::MumbleServer::Tree', '\\MumbleServer\\Tree', -1, false, false, $Ice__t_Value, array(
 | 
						|
        array('c', $MumbleServer__t_Channel, false, 0),
 | 
						|
        array('children', $MumbleServer__t_TreeList, false, 0),
 | 
						|
        array('users', $MumbleServer__t_UserList, false, 0)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    class DBState
 | 
						|
    {
 | 
						|
        const Normal = 0;
 | 
						|
        const ReadOnly = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_DBState = IcePHP_defineEnum('::MumbleServer::DBState', array('Normal', 0, 'ReadOnly', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerException;
 | 
						|
    class ServerException extends \Ice\UserException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerException = IcePHP_defineException('::MumbleServer::ServerException', '\\MumbleServer\\ServerException', false, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InternalErrorException;
 | 
						|
    class InternalErrorException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InternalErrorException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InternalErrorException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InternalErrorException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InternalErrorException = IcePHP_defineException('::MumbleServer::InternalErrorException', '\\MumbleServer\\InternalErrorException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSessionException;
 | 
						|
    class InvalidSessionException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSessionException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSessionException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSessionException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSessionException = IcePHP_defineException('::MumbleServer::InvalidSessionException', '\\MumbleServer\\InvalidSessionException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidChannelException;
 | 
						|
    class InvalidChannelException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidChannelException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidChannelException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidChannelException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidChannelException = IcePHP_defineException('::MumbleServer::InvalidChannelException', '\\MumbleServer\\InvalidChannelException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidServerException;
 | 
						|
    class InvalidServerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidServerException = IcePHP_defineException('::MumbleServer::InvalidServerException', '\\MumbleServer\\InvalidServerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerBootedException;
 | 
						|
    class ServerBootedException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerBootedException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerBootedException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerBootedException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerBootedException = IcePHP_defineException('::MumbleServer::ServerBootedException', '\\MumbleServer\\ServerBootedException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerFailureException;
 | 
						|
    class ServerFailureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerFailureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerFailureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerFailureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerFailureException = IcePHP_defineException('::MumbleServer::ServerFailureException', '\\MumbleServer\\ServerFailureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidUserException;
 | 
						|
    class InvalidUserException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidUserException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidUserException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidUserException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidUserException = IcePHP_defineException('::MumbleServer::InvalidUserException', '\\MumbleServer\\InvalidUserException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidTextureException;
 | 
						|
    class InvalidTextureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidTextureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidTextureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidTextureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidTextureException = IcePHP_defineException('::MumbleServer::InvalidTextureException', '\\MumbleServer\\InvalidTextureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidCallbackException;
 | 
						|
    class InvalidCallbackException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidCallbackException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidCallbackException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidCallbackException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidCallbackException = IcePHP_defineException('::MumbleServer::InvalidCallbackException', '\\MumbleServer\\InvalidCallbackException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSecretException;
 | 
						|
    class InvalidSecretException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSecretException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSecretException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSecretException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSecretException = IcePHP_defineException('::MumbleServer::InvalidSecretException', '\\MumbleServer\\InvalidSecretException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NestingLimitException;
 | 
						|
    class NestingLimitException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::NestingLimitException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_NestingLimitException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_NestingLimitException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_NestingLimitException = IcePHP_defineException('::MumbleServer::NestingLimitException', '\\MumbleServer\\NestingLimitException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_WriteOnlyException;
 | 
						|
    class WriteOnlyException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::WriteOnlyException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_WriteOnlyException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_WriteOnlyException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_WriteOnlyException = IcePHP_defineException('::MumbleServer::WriteOnlyException', '\\MumbleServer\\WriteOnlyException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidInputDataException;
 | 
						|
    class InvalidInputDataException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidInputDataException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidInputDataException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidInputDataException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidInputDataException = IcePHP_defineException('::MumbleServer::InvalidInputDataException', '\\MumbleServer\\InvalidInputDataException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidListenerException;
 | 
						|
    class InvalidListenerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidListenerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidListenerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidListenerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidListenerException = IcePHP_defineException('::MumbleServer::InvalidListenerException', '\\MumbleServer\\InvalidListenerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
    class ReadOnlyModeException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ReadOnlyModeException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ReadOnlyModeException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ReadOnlyModeException = IcePHP_defineException('::MumbleServer::ReadOnlyModeException', '\\MumbleServer\\ReadOnlyModeException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerCallback;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
 | 
						|
    class ServerCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerCallback = IcePHP_defineClass('::MumbleServer::ServerCallback', '\\MumbleServer\\ServerCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userConnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userDisconnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userStateChanged', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userTextMessage', 2, 2, 0, array(array($MumbleServer__t_User), array($MumbleServer__t_TextMessage)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelCreated', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelRemoved', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelStateChanged', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextServer'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextServer', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextChannel', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextUser'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextUser', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerContextCallback;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
 | 
						|
    class ServerContextCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerContextCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerContextCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerContextCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerContextCallback = IcePHP_defineClass('::MumbleServer::ServerContextCallback', '\\MumbleServer\\ServerContextCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerContextCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerContextCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerContextCallbackPrx, 'contextAction', 2, 2, 0, array(array($IcePHP__t_string), array($MumbleServer__t_User), array($IcePHP__t_int), array($IcePHP__t_int)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerAuthenticator = IcePHP_defineClass('::MumbleServer::ServerAuthenticator', '\\MumbleServer\\ServerAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerAuthenticator', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'authenticate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_CertificateList), array($IcePHP__t_string), array($IcePHP__t_bool)), array(array($IcePHP__t_string), array($MumbleServer__t_GroupNameList)), array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'getInfo', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_UserInfoMap)), array($IcePHP__t_bool), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'nameToId', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToName', 2, 2, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerUpdatingAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerUpdatingAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerUpdatingAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerUpdatingAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticator = IcePHP_defineClass('::MumbleServer::ServerUpdatingAuthenticator', '\\MumbleServer\\ServerUpdatingAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerUpdatingAuthenticator', $Ice__t_ObjectPrx, array($MumbleServer__t_ServerAuthenticatorPrx));
 | 
						|
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setInfo', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, array($IcePHP__t_int), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Server;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
 | 
						|
    class ServerPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Server', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::Server', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Server';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Server = IcePHP_defineClass('::MumbleServer::Server', '\\MumbleServer\\Server', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerPrx = IcePHP_defineProxy('::MumbleServer::Server', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isRunning', 2, 2, 0, null, null, array($IcePHP__t_bool), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'start', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_ServerFailureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stop', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'delete', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'id', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setAuthenticator', 0, 0, 0, array(array($MumbleServer__t_ServerAuthenticatorPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getConf', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_string), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_WriteOnlyException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getAllConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setConf', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setSuperuserPassword', 2, 2, 0, array(array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLog', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($MumbleServer__t_LogList), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLogLen', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUsers', 2, 2, 0, null, null, array($MumbleServer__t_UserMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannels', 2, 2, 0, null, null, array($MumbleServer__t_ChannelMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getCertificateList', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_CertificateList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTree', 2, 2, 0, null, null, array($MumbleServer__t_Tree), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getBans', 2, 2, 0, null, null, array($MumbleServer__t_BanList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setBans', 2, 2, 0, array(array($MumbleServer__t_BanList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'kickUser', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_User), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setState', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessage', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'hasPermission', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'effectivePermissions', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addContextCallback', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_ServerContextCallbackPrx), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeContextCallback', 0, 0, 0, array(array($MumbleServer__t_ServerContextCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannelState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Channel), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setChannelState', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeChannel', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addChannel', 0, 0, 0, array(array($IcePHP__t_string), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessageChannel', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_bool), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getACL', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setACL', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addUserToGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeUserFromGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'redirectWhisperGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserNames', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserIds', 2, 2, 0, array(array($MumbleServer__t_NameList)), null, array($MumbleServer__t_IdMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateRegistration', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegistration', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_UserInfoMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'verifyPassword', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidTextureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateCertificate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidInputDataException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'startListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stopListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningChannels', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningUsers', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_float), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_float)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendWelcomeMessage', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_MetaCallback;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
 | 
						|
    class MetaCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::MetaCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::MetaCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::MetaCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_MetaCallback = IcePHP_defineClass('::MumbleServer::MetaCallback', '\\MumbleServer\\MetaCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaCallbackPrx = IcePHP_defineProxy('::MumbleServer::MetaCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'started', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'stopped', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ServerList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ServerPrx;
 | 
						|
        $MumbleServer__t_ServerList = IcePHP_defineSequence('::MumbleServer::ServerList', $MumbleServer__t_ServerPrx);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Meta;
 | 
						|
    global $MumbleServer__t_MetaPrx;
 | 
						|
 | 
						|
    class MetaPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Meta', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)<?php
 | 
						|
//
 | 
						|
// Copyright (c) ZeroC, Inc. All rights reserved.
 | 
						|
//
 | 
						|
//
 | 
						|
// Ice version 3.7.10
 | 
						|
//
 | 
						|
// <auto-generated>
 | 
						|
//
 | 
						|
// Generated from file `MumbleServer.ice'
 | 
						|
//
 | 
						|
// Warning: do not edit this file.
 | 
						|
//
 | 
						|
// </auto-generated>
 | 
						|
//
 | 
						|
 | 
						|
 | 
						|
namespace
 | 
						|
{
 | 
						|
    require_once 'Ice/SliceChecksumDict.php';
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NetAddress))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_NetAddress = IcePHP_defineSequence('::MumbleServer::NetAddress', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    class User
 | 
						|
    {
 | 
						|
        public function __construct($session=0, $userid=0, $mute=false, $deaf=false, $suppress=false, $prioritySpeaker=false, $selfMute=false, $selfDeaf=false, $recording=false, $channel=0, $name='', $onlinesecs=0, $bytespersec=0, $version=0, $version2=0, $release='', $os='', $osversion='', $identity='', $context='', $comment='', $address=null, $tcponly=false, $idlesecs=0, $udpPing=0.0, $tcpPing=0.0)
 | 
						|
        {
 | 
						|
            $this->session = $session;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->mute = $mute;
 | 
						|
            $this->deaf = $deaf;
 | 
						|
            $this->suppress = $suppress;
 | 
						|
            $this->prioritySpeaker = $prioritySpeaker;
 | 
						|
            $this->selfMute = $selfMute;
 | 
						|
            $this->selfDeaf = $selfDeaf;
 | 
						|
            $this->recording = $recording;
 | 
						|
            $this->channel = $channel;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->onlinesecs = $onlinesecs;
 | 
						|
            $this->bytespersec = $bytespersec;
 | 
						|
            $this->version = $version;
 | 
						|
            $this->version2 = $version2;
 | 
						|
            $this->release = $release;
 | 
						|
            $this->os = $os;
 | 
						|
            $this->osversion = $osversion;
 | 
						|
            $this->identity = $identity;
 | 
						|
            $this->context = $context;
 | 
						|
            $this->comment = $comment;
 | 
						|
            $this->address = $address;
 | 
						|
            $this->tcponly = $tcponly;
 | 
						|
            $this->idlesecs = $idlesecs;
 | 
						|
            $this->udpPing = $udpPing;
 | 
						|
            $this->tcpPing = $tcpPing;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_User;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_User);
 | 
						|
        }
 | 
						|
 | 
						|
        public $session;
 | 
						|
        public $userid;
 | 
						|
        public $mute;
 | 
						|
        public $deaf;
 | 
						|
        public $suppress;
 | 
						|
        public $prioritySpeaker;
 | 
						|
        public $selfMute;
 | 
						|
        public $selfDeaf;
 | 
						|
        public $recording;
 | 
						|
        public $channel;
 | 
						|
        public $name;
 | 
						|
        public $onlinesecs;
 | 
						|
        public $bytespersec;
 | 
						|
        public $version;
 | 
						|
        public $version2;
 | 
						|
        public $release;
 | 
						|
        public $os;
 | 
						|
        public $osversion;
 | 
						|
        public $identity;
 | 
						|
        public $context;
 | 
						|
        public $comment;
 | 
						|
        public $address;
 | 
						|
        public $tcponly;
 | 
						|
        public $idlesecs;
 | 
						|
        public $udpPing;
 | 
						|
        public $tcpPing;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_long;
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    $MumbleServer__t_User = IcePHP_defineStruct('::MumbleServer::User', '\\MumbleServer\\User', array(
 | 
						|
        array('session', $IcePHP__t_int),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('mute', $IcePHP__t_bool),
 | 
						|
        array('deaf', $IcePHP__t_bool),
 | 
						|
        array('suppress', $IcePHP__t_bool),
 | 
						|
        array('prioritySpeaker', $IcePHP__t_bool),
 | 
						|
        array('selfMute', $IcePHP__t_bool),
 | 
						|
        array('selfDeaf', $IcePHP__t_bool),
 | 
						|
        array('recording', $IcePHP__t_bool),
 | 
						|
        array('channel', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('onlinesecs', $IcePHP__t_int),
 | 
						|
        array('bytespersec', $IcePHP__t_int),
 | 
						|
        array('version', $IcePHP__t_int),
 | 
						|
        array('version2', $IcePHP__t_long),
 | 
						|
        array('release', $IcePHP__t_string),
 | 
						|
        array('os', $IcePHP__t_string),
 | 
						|
        array('osversion', $IcePHP__t_string),
 | 
						|
        array('identity', $IcePHP__t_string),
 | 
						|
        array('context', $IcePHP__t_string),
 | 
						|
        array('comment', $IcePHP__t_string),
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('tcponly', $IcePHP__t_bool),
 | 
						|
        array('idlesecs', $IcePHP__t_int),
 | 
						|
        array('udpPing', $IcePHP__t_float),
 | 
						|
        array('tcpPing', $IcePHP__t_float)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IntList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IntList = IcePHP_defineSequence('::MumbleServer::IntList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    class TextMessage
 | 
						|
    {
 | 
						|
        public function __construct($sessions=null, $channels=null, $trees=null, $text='')
 | 
						|
        {
 | 
						|
            $this->sessions = $sessions;
 | 
						|
            $this->channels = $channels;
 | 
						|
            $this->trees = $trees;
 | 
						|
            $this->text = $text;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_TextMessage;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_TextMessage);
 | 
						|
        }
 | 
						|
 | 
						|
        public $sessions;
 | 
						|
        public $channels;
 | 
						|
        public $trees;
 | 
						|
        public $text;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_TextMessage = IcePHP_defineStruct('::MumbleServer::TextMessage', '\\MumbleServer\\TextMessage', array(
 | 
						|
        array('sessions', $MumbleServer__t_IntList),
 | 
						|
        array('channels', $MumbleServer__t_IntList),
 | 
						|
        array('trees', $MumbleServer__t_IntList),
 | 
						|
        array('text', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    class Channel
 | 
						|
    {
 | 
						|
        public function __construct($id=0, $name='', $parent=0, $links=null, $description='', $temporary=false, $position=0)
 | 
						|
        {
 | 
						|
            $this->id = $id;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->parent = $parent;
 | 
						|
            $this->links = $links;
 | 
						|
            $this->description = $description;
 | 
						|
            $this->temporary = $temporary;
 | 
						|
            $this->position = $position;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Channel;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Channel);
 | 
						|
        }
 | 
						|
 | 
						|
        public $id;
 | 
						|
        public $name;
 | 
						|
        public $parent;
 | 
						|
        public $links;
 | 
						|
        public $description;
 | 
						|
        public $temporary;
 | 
						|
        public $position;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    $MumbleServer__t_Channel = IcePHP_defineStruct('::MumbleServer::Channel', '\\MumbleServer\\Channel', array(
 | 
						|
        array('id', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('parent', $IcePHP__t_int),
 | 
						|
        array('links', $MumbleServer__t_IntList),
 | 
						|
        array('description', $IcePHP__t_string),
 | 
						|
        array('temporary', $IcePHP__t_bool),
 | 
						|
        array('position', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Group;
 | 
						|
    class Group
 | 
						|
    {
 | 
						|
        public function __construct($name='', $inherited=false, $inherit=false, $inheritable=false, $add=null, $remove=null, $members=null)
 | 
						|
        {
 | 
						|
            $this->name = $name;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->inherit = $inherit;
 | 
						|
            $this->inheritable = $inheritable;
 | 
						|
            $this->add = $add;
 | 
						|
            $this->remove = $remove;
 | 
						|
            $this->members = $members;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Group;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Group);
 | 
						|
        }
 | 
						|
 | 
						|
        public $name;
 | 
						|
        public $inherited;
 | 
						|
        public $inherit;
 | 
						|
        public $inheritable;
 | 
						|
        public $add;
 | 
						|
        public $remove;
 | 
						|
        public $members;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    $MumbleServer__t_Group = IcePHP_defineStruct('::MumbleServer::Group', '\\MumbleServer\\Group', array(
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('inherit', $IcePHP__t_bool),
 | 
						|
        array('inheritable', $IcePHP__t_bool),
 | 
						|
        array('add', $MumbleServer__t_IntList),
 | 
						|
        array('remove', $MumbleServer__t_IntList),
 | 
						|
        array('members', $MumbleServer__t_IntList)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWrite'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWrite', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTraverse'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTraverse', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionEnter'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionEnter', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionSpeak'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionSpeak', 8);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWhisper'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWhisper', 256);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMuteDeafen'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMuteDeafen', 16);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMove'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMove', 32);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeChannel', 64);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeTempChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeTempChannel', 1024);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionLinkChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionLinkChannel', 128);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTextMessage'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTextMessage', 512);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionKick'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionKick', 65536);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionBan'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionBan', 131072);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegister'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegister', 262144);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegisterSelf'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegisterSelf', 524288);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ResetUserContent'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ResetUserContent', 1048576);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACL;
 | 
						|
    class ACL
 | 
						|
    {
 | 
						|
        public function __construct($applyHere=false, $applySubs=false, $inherited=false, $userid=0, $group='', $allow=0, $deny=0)
 | 
						|
        {
 | 
						|
            $this->applyHere = $applyHere;
 | 
						|
            $this->applySubs = $applySubs;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->group = $group;
 | 
						|
            $this->allow = $allow;
 | 
						|
            $this->deny = $deny;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ACL;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_ACL);
 | 
						|
        }
 | 
						|
 | 
						|
        public $applyHere;
 | 
						|
        public $applySubs;
 | 
						|
        public $inherited;
 | 
						|
        public $userid;
 | 
						|
        public $group;
 | 
						|
        public $allow;
 | 
						|
        public $deny;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_ACL = IcePHP_defineStruct('::MumbleServer::ACL', '\\MumbleServer\\ACL', array(
 | 
						|
        array('applyHere', $IcePHP__t_bool),
 | 
						|
        array('applySubs', $IcePHP__t_bool),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('group', $IcePHP__t_string),
 | 
						|
        array('allow', $IcePHP__t_int),
 | 
						|
        array('deny', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Ban;
 | 
						|
    class Ban
 | 
						|
    {
 | 
						|
        public function __construct($address=null, $bits=0, $name='', $hash='', $reason='', $start=0, $duration=0)
 | 
						|
        {
 | 
						|
            $this->address = $address;
 | 
						|
            $this->bits = $bits;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->hash = $hash;
 | 
						|
            $this->reason = $reason;
 | 
						|
            $this->start = $start;
 | 
						|
            $this->duration = $duration;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Ban;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Ban);
 | 
						|
        }
 | 
						|
 | 
						|
        public $address;
 | 
						|
        public $bits;
 | 
						|
        public $name;
 | 
						|
        public $hash;
 | 
						|
        public $reason;
 | 
						|
        public $start;
 | 
						|
        public $duration;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_Ban = IcePHP_defineStruct('::MumbleServer::Ban', '\\MumbleServer\\Ban', array(
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('bits', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('hash', $IcePHP__t_string),
 | 
						|
        array('reason', $IcePHP__t_string),
 | 
						|
        array('start', $IcePHP__t_int),
 | 
						|
        array('duration', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogEntry;
 | 
						|
    class LogEntry
 | 
						|
    {
 | 
						|
        public function __construct($timestamp=0, $txt='')
 | 
						|
        {
 | 
						|
            $this->timestamp = $timestamp;
 | 
						|
            $this->txt = $txt;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_LogEntry;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_LogEntry);
 | 
						|
        }
 | 
						|
 | 
						|
        public $timestamp;
 | 
						|
        public $txt;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_LogEntry = IcePHP_defineStruct('::MumbleServer::LogEntry', '\\MumbleServer\\LogEntry', array(
 | 
						|
        array('timestamp', $IcePHP__t_int),
 | 
						|
        array('txt', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    if(!isset($MumbleServer__t_Tree))
 | 
						|
    {
 | 
						|
        $MumbleServer__t_Tree = IcePHP_declareClass('::MumbleServer::Tree');
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_TreeList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Tree;
 | 
						|
        $MumbleServer__t_TreeList = IcePHP_defineSequence('::MumbleServer::TreeList', $MumbleServer__t_Tree);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelInfo;
 | 
						|
    class ChannelInfo
 | 
						|
    {
 | 
						|
        const ChannelDescription = 0;
 | 
						|
        const ChannelPosition = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ChannelInfo = IcePHP_defineEnum('::MumbleServer::ChannelInfo', array('ChannelDescription', 0, 'ChannelPosition', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfo;
 | 
						|
    class UserInfo
 | 
						|
    {
 | 
						|
        const UserName = 0;
 | 
						|
        const UserEmail = 1;
 | 
						|
        const UserComment = 2;
 | 
						|
        const UserHash = 3;
 | 
						|
        const UserPassword = 4;
 | 
						|
        const UserLastActive = 5;
 | 
						|
        const UserKDFIterations = 6;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_UserInfo = IcePHP_defineEnum('::MumbleServer::UserInfo', array('UserName', 0, 'UserEmail', 1, 'UserComment', 2, 'UserHash', 3, 'UserPassword', 4, 'UserLastActive', 5, 'UserKDFIterations', 6));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserMap = IcePHP_defineDictionary('::MumbleServer::UserMap', $IcePHP__t_int, $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelMap = IcePHP_defineDictionary('::MumbleServer::ChannelMap', $IcePHP__t_int, $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelList = IcePHP_defineSequence('::MumbleServer::ChannelList', $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserList = IcePHP_defineSequence('::MumbleServer::UserList', $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Group;
 | 
						|
        $MumbleServer__t_GroupList = IcePHP_defineSequence('::MumbleServer::GroupList', $MumbleServer__t_Group);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ACLList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ACL;
 | 
						|
        $MumbleServer__t_ACLList = IcePHP_defineSequence('::MumbleServer::ACLList', $MumbleServer__t_ACL);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_LogList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_LogEntry;
 | 
						|
        $MumbleServer__t_LogList = IcePHP_defineSequence('::MumbleServer::LogList', $MumbleServer__t_LogEntry);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_BanList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Ban;
 | 
						|
        $MumbleServer__t_BanList = IcePHP_defineSequence('::MumbleServer::BanList', $MumbleServer__t_Ban);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdList = IcePHP_defineSequence('::MumbleServer::IdList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameList = IcePHP_defineSequence('::MumbleServer::NameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameMap = IcePHP_defineDictionary('::MumbleServer::NameMap', $IcePHP__t_int, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdMap = IcePHP_defineDictionary('::MumbleServer::IdMap', $IcePHP__t_string, $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_Texture))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_Texture = IcePHP_defineSequence('::MumbleServer::Texture', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ConfigMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_ConfigMap = IcePHP_defineDictionary('::MumbleServer::ConfigMap', $IcePHP__t_string, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupNameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_GroupNameList = IcePHP_defineSequence('::MumbleServer::GroupNameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateDer;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateDer))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_CertificateDer = IcePHP_defineSequence('::MumbleServer::CertificateDer', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_CertificateDer;
 | 
						|
        $MumbleServer__t_CertificateList = IcePHP_defineSequence('::MumbleServer::CertificateList', $MumbleServer__t_CertificateDer);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserInfoMap))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_UserInfo;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_UserInfoMap = IcePHP_defineDictionary('::MumbleServer::UserInfoMap', $MumbleServer__t_UserInfo, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    class Tree extends \Ice\Value
 | 
						|
    {
 | 
						|
        public function __construct($c=null, $children=null, $users=null)
 | 
						|
        {
 | 
						|
            $this->c = is_null($c) ? new \MumbleServer\Channel : $c;
 | 
						|
            $this->children = $children;
 | 
						|
            $this->users = $users;
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Tree;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Tree);
 | 
						|
        }
 | 
						|
 | 
						|
        public $c;
 | 
						|
        public $children;
 | 
						|
        public $users;
 | 
						|
    }
 | 
						|
 | 
						|
    global $Ice__t_Value;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
    $MumbleServer__t_Tree = IcePHP_defineClass('::MumbleServer::Tree', '\\MumbleServer\\Tree', -1, false, false, $Ice__t_Value, array(
 | 
						|
        array('c', $MumbleServer__t_Channel, false, 0),
 | 
						|
        array('children', $MumbleServer__t_TreeList, false, 0),
 | 
						|
        array('users', $MumbleServer__t_UserList, false, 0)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    class DBState
 | 
						|
    {
 | 
						|
        const Normal = 0;
 | 
						|
        const ReadOnly = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_DBState = IcePHP_defineEnum('::MumbleServer::DBState', array('Normal', 0, 'ReadOnly', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerException;
 | 
						|
    class ServerException extends \Ice\UserException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerException = IcePHP_defineException('::MumbleServer::ServerException', '\\MumbleServer\\ServerException', false, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InternalErrorException;
 | 
						|
    class InternalErrorException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InternalErrorException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InternalErrorException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InternalErrorException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InternalErrorException = IcePHP_defineException('::MumbleServer::InternalErrorException', '\\MumbleServer\\InternalErrorException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSessionException;
 | 
						|
    class InvalidSessionException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSessionException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSessionException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSessionException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSessionException = IcePHP_defineException('::MumbleServer::InvalidSessionException', '\\MumbleServer\\InvalidSessionException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidChannelException;
 | 
						|
    class InvalidChannelException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidChannelException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidChannelException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidChannelException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidChannelException = IcePHP_defineException('::MumbleServer::InvalidChannelException', '\\MumbleServer\\InvalidChannelException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidServerException;
 | 
						|
    class InvalidServerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidServerException = IcePHP_defineException('::MumbleServer::InvalidServerException', '\\MumbleServer\\InvalidServerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerBootedException;
 | 
						|
    class ServerBootedException extends \MumbleServer\ServerException<?php
 | 
						|
//
 | 
						|
// Copyright (c) ZeroC, Inc. All rights reserved.
 | 
						|
//
 | 
						|
//
 | 
						|
// Ice version 3.7.10
 | 
						|
//
 | 
						|
// <auto-generated>
 | 
						|
//
 | 
						|
// Generated from file `MumbleServer.ice'
 | 
						|
//
 | 
						|
// Warning: do not edit this file.
 | 
						|
//
 | 
						|
// </auto-generated>
 | 
						|
//
 | 
						|
 | 
						|
 | 
						|
namespace
 | 
						|
{
 | 
						|
    require_once 'Ice/SliceChecksumDict.php';
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NetAddress))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_NetAddress = IcePHP_defineSequence('::MumbleServer::NetAddress', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    class User
 | 
						|
    {
 | 
						|
        public function __construct($session=0, $userid=0, $mute=false, $deaf=false, $suppress=false, $prioritySpeaker=false, $selfMute=false, $selfDeaf=false, $recording=false, $channel=0, $name='', $onlinesecs=0, $bytespersec=0, $version=0, $version2=0, $release='', $os='', $osversion='', $identity='', $context='', $comment='', $address=null, $tcponly=false, $idlesecs=0, $udpPing=0.0, $tcpPing=0.0)
 | 
						|
        {
 | 
						|
            $this->session = $session;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->mute = $mute;
 | 
						|
            $this->deaf = $deaf;
 | 
						|
            $this->suppress = $suppress;
 | 
						|
            $this->prioritySpeaker = $prioritySpeaker;
 | 
						|
            $this->selfMute = $selfMute;
 | 
						|
            $this->selfDeaf = $selfDeaf;
 | 
						|
            $this->recording = $recording;
 | 
						|
            $this->channel = $channel;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->onlinesecs = $onlinesecs;
 | 
						|
            $this->bytespersec = $bytespersec;
 | 
						|
            $this->version = $version;
 | 
						|
            $this->version2 = $version2;
 | 
						|
            $this->release = $release;
 | 
						|
            $this->os = $os;
 | 
						|
            $this->osversion = $osversion;
 | 
						|
            $this->identity = $identity;
 | 
						|
            $this->context = $context;
 | 
						|
            $this->comment = $comment;
 | 
						|
            $this->address = $address;
 | 
						|
            $this->tcponly = $tcponly;
 | 
						|
            $this->idlesecs = $idlesecs;
 | 
						|
            $this->udpPing = $udpPing;
 | 
						|
            $this->tcpPing = $tcpPing;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_User;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_User);
 | 
						|
        }
 | 
						|
 | 
						|
        public $session;
 | 
						|
        public $userid;
 | 
						|
        public $mute;
 | 
						|
        public $deaf;
 | 
						|
        public $suppress;
 | 
						|
        public $prioritySpeaker;
 | 
						|
        public $selfMute;
 | 
						|
        public $selfDeaf;
 | 
						|
        public $recording;
 | 
						|
        public $channel;
 | 
						|
        public $name;
 | 
						|
        public $onlinesecs;
 | 
						|
        public $bytespersec;
 | 
						|
        public $version;
 | 
						|
        public $version2;
 | 
						|
        public $release;
 | 
						|
        public $os;
 | 
						|
        public $osversion;
 | 
						|
        public $identity;
 | 
						|
        public $context;
 | 
						|
        public $comment;
 | 
						|
        public $address;
 | 
						|
        public $tcponly;
 | 
						|
        public $idlesecs;
 | 
						|
        public $udpPing;
 | 
						|
        public $tcpPing;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_long;
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    $MumbleServer__t_User = IcePHP_defineStruct('::MumbleServer::User', '\\MumbleServer\\User', array(
 | 
						|
        array('session', $IcePHP__t_int),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('mute', $IcePHP__t_bool),
 | 
						|
        array('deaf', $IcePHP__t_bool),
 | 
						|
        array('suppress', $IcePHP__t_bool),
 | 
						|
        array('prioritySpeaker', $IcePHP__t_bool),
 | 
						|
        array('selfMute', $IcePHP__t_bool),
 | 
						|
        array('selfDeaf', $IcePHP__t_bool),
 | 
						|
        array('recording', $IcePHP__t_bool),
 | 
						|
        array('channel', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('onlinesecs', $IcePHP__t_int),
 | 
						|
        array('bytespersec', $IcePHP__t_int),
 | 
						|
        array('version', $IcePHP__t_int),
 | 
						|
        array('version2', $IcePHP__t_long),
 | 
						|
        array('release', $IcePHP__t_string),
 | 
						|
        array('os', $IcePHP__t_string),
 | 
						|
        array('osversion', $IcePHP__t_string),
 | 
						|
        array('identity', $IcePHP__t_string),
 | 
						|
        array('context', $IcePHP__t_string),
 | 
						|
        array('comment', $IcePHP__t_string),
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('tcponly', $IcePHP__t_bool),
 | 
						|
        array('idlesecs', $IcePHP__t_int),
 | 
						|
        array('udpPing', $IcePHP__t_float),
 | 
						|
        array('tcpPing', $IcePHP__t_float)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IntList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IntList = IcePHP_defineSequence('::MumbleServer::IntList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    class TextMessage
 | 
						|
    {
 | 
						|
        public function __construct($sessions=null, $channels=null, $trees=null, $text='')
 | 
						|
        {
 | 
						|
            $this->sessions = $sessions;
 | 
						|
            $this->channels = $channels;
 | 
						|
            $this->trees = $trees;
 | 
						|
            $this->text = $text;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_TextMessage;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_TextMessage);
 | 
						|
        }
 | 
						|
 | 
						|
        public $sessions;
 | 
						|
        public $channels;
 | 
						|
        public $trees;
 | 
						|
        public $text;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_TextMessage = IcePHP_defineStruct('::MumbleServer::TextMessage', '\\MumbleServer\\TextMessage', array(
 | 
						|
        array('sessions', $MumbleServer__t_IntList),
 | 
						|
        array('channels', $MumbleServer__t_IntList),
 | 
						|
        array('trees', $MumbleServer__t_IntList),
 | 
						|
        array('text', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    class Channel
 | 
						|
    {
 | 
						|
        public function __construct($id=0, $name='', $parent=0, $links=null, $description='', $temporary=false, $position=0)
 | 
						|
        {
 | 
						|
            $this->id = $id;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->parent = $parent;
 | 
						|
            $this->links = $links;
 | 
						|
            $this->description = $description;
 | 
						|
            $this->temporary = $temporary;
 | 
						|
            $this->position = $position;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Channel;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Channel);
 | 
						|
        }
 | 
						|
 | 
						|
        public $id;
 | 
						|
        public $name;
 | 
						|
        public $parent;
 | 
						|
        public $links;
 | 
						|
        public $description;
 | 
						|
        public $temporary;
 | 
						|
        public $position;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    $MumbleServer__t_Channel = IcePHP_defineStruct('::MumbleServer::Channel', '\\MumbleServer\\Channel', array(
 | 
						|
        array('id', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('parent', $IcePHP__t_int),
 | 
						|
        array('links', $MumbleServer__t_IntList),
 | 
						|
        array('description', $IcePHP__t_string),
 | 
						|
        array('temporary', $IcePHP__t_bool),
 | 
						|
        array('position', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Group;
 | 
						|
    class Group
 | 
						|
    {
 | 
						|
        public function __construct($name='', $inherited=false, $inherit=false, $inheritable=false, $add=null, $remove=null, $members=null)
 | 
						|
        {
 | 
						|
            $this->name = $name;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->inherit = $inherit;
 | 
						|
            $this->inheritable = $inheritable;
 | 
						|
            $this->add = $add;
 | 
						|
            $this->remove = $remove;
 | 
						|
            $this->members = $members;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Group;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Group);
 | 
						|
        }
 | 
						|
 | 
						|
        public $name;
 | 
						|
        public $inherited;
 | 
						|
        public $inherit;
 | 
						|
        public $inheritable;
 | 
						|
        public $add;
 | 
						|
        public $remove;
 | 
						|
        public $members;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    $MumbleServer__t_Group = IcePHP_defineStruct('::MumbleServer::Group', '\\MumbleServer\\Group', array(
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('inherit', $IcePHP__t_bool),
 | 
						|
        array('inheritable', $IcePHP__t_bool),
 | 
						|
        array('add', $MumbleServer__t_IntList),
 | 
						|
        array('remove', $MumbleServer__t_IntList),
 | 
						|
        array('members', $MumbleServer__t_IntList)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWrite'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWrite', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTraverse'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTraverse', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionEnter'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionEnter', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionSpeak'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionSpeak', 8);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionWhisper'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionWhisper', 256);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMuteDeafen'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMuteDeafen', 16);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMove'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMove', 32);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeChannel', 64);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionMakeTempChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionMakeTempChannel', 1024);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionLinkChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionLinkChannel', 128);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionTextMessage'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionTextMessage', 512);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionKick'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionKick', 65536);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionBan'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionBan', 131072);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegister'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegister', 262144);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\PermissionRegisterSelf'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\PermissionRegisterSelf', 524288);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ResetUserContent'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ResetUserContent', 1048576);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACL;
 | 
						|
    class ACL
 | 
						|
    {
 | 
						|
        public function __construct($applyHere=false, $applySubs=false, $inherited=false, $userid=0, $group='', $allow=0, $deny=0)
 | 
						|
        {
 | 
						|
            $this->applyHere = $applyHere;
 | 
						|
            $this->applySubs = $applySubs;
 | 
						|
            $this->inherited = $inherited;
 | 
						|
            $this->userid = $userid;
 | 
						|
            $this->group = $group;
 | 
						|
            $this->allow = $allow;
 | 
						|
            $this->deny = $deny;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ACL;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_ACL);
 | 
						|
        }
 | 
						|
 | 
						|
        public $applyHere;
 | 
						|
        public $applySubs;
 | 
						|
        public $inherited;
 | 
						|
        public $userid;
 | 
						|
        public $group;
 | 
						|
        public $allow;
 | 
						|
        public $deny;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_ACL = IcePHP_defineStruct('::MumbleServer::ACL', '\\MumbleServer\\ACL', array(
 | 
						|
        array('applyHere', $IcePHP__t_bool),
 | 
						|
        array('applySubs', $IcePHP__t_bool),
 | 
						|
        array('inherited', $IcePHP__t_bool),
 | 
						|
        array('userid', $IcePHP__t_int),
 | 
						|
        array('group', $IcePHP__t_string),
 | 
						|
        array('allow', $IcePHP__t_int),
 | 
						|
        array('deny', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Ban;
 | 
						|
    class Ban
 | 
						|
    {
 | 
						|
        public function __construct($address=null, $bits=0, $name='', $hash='', $reason='', $start=0, $duration=0)
 | 
						|
        {
 | 
						|
            $this->address = $address;
 | 
						|
            $this->bits = $bits;
 | 
						|
            $this->name = $name;
 | 
						|
            $this->hash = $hash;
 | 
						|
            $this->reason = $reason;
 | 
						|
            $this->start = $start;
 | 
						|
            $this->duration = $duration;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Ban;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Ban);
 | 
						|
        }
 | 
						|
 | 
						|
        public $address;
 | 
						|
        public $bits;
 | 
						|
        public $name;
 | 
						|
        public $hash;
 | 
						|
        public $reason;
 | 
						|
        public $start;
 | 
						|
        public $duration;
 | 
						|
    }
 | 
						|
 | 
						|
    global $MumbleServer__t_NetAddress;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_Ban = IcePHP_defineStruct('::MumbleServer::Ban', '\\MumbleServer\\Ban', array(
 | 
						|
        array('address', $MumbleServer__t_NetAddress),
 | 
						|
        array('bits', $IcePHP__t_int),
 | 
						|
        array('name', $IcePHP__t_string),
 | 
						|
        array('hash', $IcePHP__t_string),
 | 
						|
        array('reason', $IcePHP__t_string),
 | 
						|
        array('start', $IcePHP__t_int),
 | 
						|
        array('duration', $IcePHP__t_int)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogEntry;
 | 
						|
    class LogEntry
 | 
						|
    {
 | 
						|
        public function __construct($timestamp=0, $txt='')
 | 
						|
        {
 | 
						|
            $this->timestamp = $timestamp;
 | 
						|
            $this->txt = $txt;
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_LogEntry;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_LogEntry);
 | 
						|
        }
 | 
						|
 | 
						|
        public $timestamp;
 | 
						|
        public $txt;
 | 
						|
    }
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    $MumbleServer__t_LogEntry = IcePHP_defineStruct('::MumbleServer::LogEntry', '\\MumbleServer\\LogEntry', array(
 | 
						|
        array('timestamp', $IcePHP__t_int),
 | 
						|
        array('txt', $IcePHP__t_string)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    if(!isset($MumbleServer__t_Tree))
 | 
						|
    {
 | 
						|
        $MumbleServer__t_Tree = IcePHP_declareClass('::MumbleServer::Tree');
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_TreeList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Tree;
 | 
						|
        $MumbleServer__t_TreeList = IcePHP_defineSequence('::MumbleServer::TreeList', $MumbleServer__t_Tree);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelInfo;
 | 
						|
    class ChannelInfo
 | 
						|
    {
 | 
						|
        const ChannelDescription = 0;
 | 
						|
        const ChannelPosition = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ChannelInfo = IcePHP_defineEnum('::MumbleServer::ChannelInfo', array('ChannelDescription', 0, 'ChannelPosition', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfo;
 | 
						|
    class UserInfo
 | 
						|
    {
 | 
						|
        const UserName = 0;
 | 
						|
        const UserEmail = 1;
 | 
						|
        const UserComment = 2;
 | 
						|
        const UserHash = 3;
 | 
						|
        const UserPassword = 4;
 | 
						|
        const UserLastActive = 5;
 | 
						|
        const UserKDFIterations = 6;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_UserInfo = IcePHP_defineEnum('::MumbleServer::UserInfo', array('UserName', 0, 'UserEmail', 1, 'UserComment', 2, 'UserHash', 3, 'UserPassword', 4, 'UserLastActive', 5, 'UserKDFIterations', 6));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserMap = IcePHP_defineDictionary('::MumbleServer::UserMap', $IcePHP__t_int, $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelMap = IcePHP_defineDictionary('::MumbleServer::ChannelMap', $IcePHP__t_int, $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ChannelList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ChannelList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Channel;
 | 
						|
        $MumbleServer__t_ChannelList = IcePHP_defineSequence('::MumbleServer::ChannelList', $MumbleServer__t_Channel);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_User;
 | 
						|
        $MumbleServer__t_UserList = IcePHP_defineSequence('::MumbleServer::UserList', $MumbleServer__t_User);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Group;
 | 
						|
        $MumbleServer__t_GroupList = IcePHP_defineSequence('::MumbleServer::GroupList', $MumbleServer__t_Group);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ACLList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ACL;
 | 
						|
        $MumbleServer__t_ACLList = IcePHP_defineSequence('::MumbleServer::ACLList', $MumbleServer__t_ACL);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_LogList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_LogEntry;
 | 
						|
        $MumbleServer__t_LogList = IcePHP_defineSequence('::MumbleServer::LogList', $MumbleServer__t_LogEntry);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_BanList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_Ban;
 | 
						|
        $MumbleServer__t_BanList = IcePHP_defineSequence('::MumbleServer::BanList', $MumbleServer__t_Ban);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdList = IcePHP_defineSequence('::MumbleServer::IdList', $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameList = IcePHP_defineSequence('::MumbleServer::NameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_NameMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_NameMap = IcePHP_defineDictionary('::MumbleServer::NameMap', $IcePHP__t_int, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_IdMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_int;
 | 
						|
        $MumbleServer__t_IdMap = IcePHP_defineDictionary('::MumbleServer::IdMap', $IcePHP__t_string, $IcePHP__t_int);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_Texture))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_Texture = IcePHP_defineSequence('::MumbleServer::Texture', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ConfigMap))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_ConfigMap = IcePHP_defineDictionary('::MumbleServer::ConfigMap', $IcePHP__t_string, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_GroupNameList))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_GroupNameList = IcePHP_defineSequence('::MumbleServer::GroupNameList', $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateDer;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateDer))
 | 
						|
    {
 | 
						|
        global $IcePHP__t_byte;
 | 
						|
        $MumbleServer__t_CertificateDer = IcePHP_defineSequence('::MumbleServer::CertificateDer', $IcePHP__t_byte);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_CertificateList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_CertificateDer;
 | 
						|
        $MumbleServer__t_CertificateList = IcePHP_defineSequence('::MumbleServer::CertificateList', $MumbleServer__t_CertificateDer);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_UserInfoMap))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_UserInfo;
 | 
						|
        global $IcePHP__t_string;
 | 
						|
        $MumbleServer__t_UserInfoMap = IcePHP_defineDictionary('::MumbleServer::UserInfoMap', $MumbleServer__t_UserInfo, $IcePHP__t_string);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    class Tree extends \Ice\Value
 | 
						|
    {
 | 
						|
        public function __construct($c=null, $children=null, $users=null)
 | 
						|
        {
 | 
						|
            $this->c = is_null($c) ? new \MumbleServer\Channel : $c;
 | 
						|
            $this->children = $children;
 | 
						|
            $this->users = $users;
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Tree';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_Tree;
 | 
						|
            return IcePHP_stringify($this, $MumbleServer__t_Tree);
 | 
						|
        }
 | 
						|
 | 
						|
        public $c;
 | 
						|
        public $children;
 | 
						|
        public $users;
 | 
						|
    }
 | 
						|
 | 
						|
    global $Ice__t_Value;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_TreeList;
 | 
						|
    global $MumbleServer__t_UserList;
 | 
						|
    $MumbleServer__t_Tree = IcePHP_defineClass('::MumbleServer::Tree', '\\MumbleServer\\Tree', -1, false, false, $Ice__t_Value, array(
 | 
						|
        array('c', $MumbleServer__t_Channel, false, 0),
 | 
						|
        array('children', $MumbleServer__t_TreeList, false, 0),
 | 
						|
        array('users', $MumbleServer__t_UserList, false, 0)));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    class DBState
 | 
						|
    {
 | 
						|
        const Normal = 0;
 | 
						|
        const ReadOnly = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_DBState = IcePHP_defineEnum('::MumbleServer::DBState', array('Normal', 0, 'ReadOnly', 1));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerException;
 | 
						|
    class ServerException extends \Ice\UserException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerException = IcePHP_defineException('::MumbleServer::ServerException', '\\MumbleServer\\ServerException', false, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InternalErrorException;
 | 
						|
    class InternalErrorException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InternalErrorException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InternalErrorException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InternalErrorException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InternalErrorException = IcePHP_defineException('::MumbleServer::InternalErrorException', '\\MumbleServer\\InternalErrorException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSessionException;
 | 
						|
    class InvalidSessionException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSessionException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSessionException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSessionException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSessionException = IcePHP_defineException('::MumbleServer::InvalidSessionException', '\\MumbleServer\\InvalidSessionException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidChannelException;
 | 
						|
    class InvalidChannelException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidChannelException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidChannelException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidChannelException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidChannelException = IcePHP_defineException('::MumbleServer::InvalidChannelException', '\\MumbleServer\\InvalidChannelException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidServerException;
 | 
						|
    class InvalidServerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidServerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidServerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidServerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidServerException = IcePHP_defineException('::MumbleServer::InvalidServerException', '\\MumbleServer\\InvalidServerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerBootedException;
 | 
						|
    class ServerBootedException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerBootedException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerBootedException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerBootedException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerBootedException = IcePHP_defineException('::MumbleServer::ServerBootedException', '\\MumbleServer\\ServerBootedException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerFailureException;
 | 
						|
    class ServerFailureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerFailureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerFailureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerFailureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerFailureException = IcePHP_defineException('::MumbleServer::ServerFailureException', '\\MumbleServer\\ServerFailureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidUserException;
 | 
						|
    class InvalidUserException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidUserException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidUserException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidUserException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidUserException = IcePHP_defineException('::MumbleServer::InvalidUserException', '\\MumbleServer\\InvalidUserException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidTextureException;
 | 
						|
    class InvalidTextureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidTextureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidTextureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidTextureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidTextureException = IcePHP_defineException('::MumbleServer::InvalidTextureException', '\\MumbleServer\\InvalidTextureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidCallbackException;
 | 
						|
    class InvalidCallbackException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidCallbackException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidCallbackException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidCallbackException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidCallbackException = IcePHP_defineException('::MumbleServer::InvalidCallbackException', '\\MumbleServer\\InvalidCallbackException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSecretException;
 | 
						|
    class InvalidSecretException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSecretException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSecretException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSecretException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSecretException = IcePHP_defineException('::MumbleServer::InvalidSecretException', '\\MumbleServer\\InvalidSecretException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NestingLimitException;
 | 
						|
    class NestingLimitException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::NestingLimitException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_NestingLimitException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_NestingLimitException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_NestingLimitException = IcePHP_defineException('::MumbleServer::NestingLimitException', '\\MumbleServer\\NestingLimitException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_WriteOnlyException;
 | 
						|
    class WriteOnlyException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::WriteOnlyException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_WriteOnlyException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_WriteOnlyException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_WriteOnlyException = IcePHP_defineException('::MumbleServer::WriteOnlyException', '\\MumbleServer\\WriteOnlyException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidInputDataException;
 | 
						|
    class InvalidInputDataException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidInputDataException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidInputDataException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidInputDataException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidInputDataException = IcePHP_defineException('::MumbleServer::InvalidInputDataException', '\\MumbleServer\\InvalidInputDataException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidListenerException;
 | 
						|
    class InvalidListenerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidListenerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidListenerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidListenerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidListenerException = IcePHP_defineException('::MumbleServer::InvalidListenerException', '\\MumbleServer\\InvalidListenerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
    class ReadOnlyModeException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ReadOnlyModeException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ReadOnlyModeException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ReadOnlyModeException = IcePHP_defineException('::MumbleServer::ReadOnlyModeException', '\\MumbleServer\\ReadOnlyModeException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerCallback;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
 | 
						|
    class ServerCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerCallback = IcePHP_defineClass('::MumbleServer::ServerCallback', '\\MumbleServer\\ServerCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userConnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userDisconnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userStateChanged', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userTextMessage', 2, 2, 0, array(array($MumbleServer__t_User), array($MumbleServer__t_TextMessage)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelCreated', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelRemoved', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelStateChanged', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextServer'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextServer', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextChannel', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextUser'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextUser', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerContextCallback;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
 | 
						|
    class ServerContextCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerContextCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerContextCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerContextCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerContextCallback = IcePHP_defineClass('::MumbleServer::ServerContextCallback', '\\MumbleServer\\ServerContextCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerContextCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerContextCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerContextCallbackPrx, 'contextAction', 2, 2, 0, array(array($IcePHP__t_string), array($MumbleServer__t_User), array($IcePHP__t_int), array($IcePHP__t_int)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerAuthenticator = IcePHP_defineClass('::MumbleServer::ServerAuthenticator', '\\MumbleServer\\ServerAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerAuthenticator', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'authenticate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_CertificateList), array($IcePHP__t_string), array($IcePHP__t_bool)), array(array($IcePHP__t_string), array($MumbleServer__t_GroupNameList)), array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'getInfo', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_UserInfoMap)), array($IcePHP__t_bool), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'nameToId', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToName', 2, 2, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerUpdatingAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerUpdatingAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerUpdatingAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerUpdatingAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticator = IcePHP_defineClass('::MumbleServer::ServerUpdatingAuthenticator', '\\MumbleServer\\ServerUpdatingAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerUpdatingAuthenticator', $Ice__t_ObjectPrx, array($MumbleServer__t_ServerAuthenticatorPrx));
 | 
						|
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setInfo', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, array($IcePHP__t_int), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Server;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
 | 
						|
    class ServerPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Server', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::Server', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Server';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Server = IcePHP_defineClass('::MumbleServer::Server', '\\MumbleServer\\Server', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerPrx = IcePHP_defineProxy('::MumbleServer::Server', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isRunning', 2, 2, 0, null, null, array($IcePHP__t_bool), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'start', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_ServerFailureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stop', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'delete', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'id', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setAuthenticator', 0, 0, 0, array(array($MumbleServer__t_ServerAuthenticatorPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getConf', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_string), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_WriteOnlyException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getAllConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setConf', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setSuperuserPassword', 2, 2, 0, array(array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLog', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($MumbleServer__t_LogList), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLogLen', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUsers', 2, 2, 0, null, null, array($MumbleServer__t_UserMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannels', 2, 2, 0, null, null, array($MumbleServer__t_ChannelMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getCertificateList', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_CertificateList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTree', 2, 2, 0, null, null, array($MumbleServer__t_Tree), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getBans', 2, 2, 0, null, null, array($MumbleServer__t_BanList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setBans', 2, 2, 0, array(array($MumbleServer__t_BanList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'kickUser', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_User), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setState', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessage', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'hasPermission', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'effectivePermissions', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addContextCallback', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_ServerContextCallbackPrx), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeContextCallback', 0, 0, 0, array(array($MumbleServer__t_ServerContextCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannelState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Channel), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setChannelState', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeChannel', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addChannel', 0, 0, 0, array(array($IcePHP__t_string), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessageChannel', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_bool), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getACL', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setACL', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addUserToGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeUserFromGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'redirectWhisperGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserNames', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserIds', 2, 2, 0, array(array($MumbleServer__t_NameList)), null, array($MumbleServer__t_IdMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateRegistration', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegistration', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_UserInfoMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'verifyPassword', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidTextureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateCertificate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidInputDataException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'startListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stopListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningChannels', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningUsers', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_float), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_float)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendWelcomeMessage', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_MetaCallback;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
 | 
						|
    class MetaCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::MetaCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::MetaCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::MetaCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_MetaCallback = IcePHP_defineClass('::MumbleServer::MetaCallback', '\\MumbleServer\\MetaCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaCallbackPrx = IcePHP_defineProxy('::MumbleServer::MetaCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'started', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'stopped', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ServerList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ServerPrx;
 | 
						|
        $MumbleServer__t_ServerList = IcePHP_defineSequence('::MumbleServer::ServerList', $MumbleServer__t_ServerPrx);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Meta;
 | 
						|
    global $MumbleServer__t_MetaPrx;
 | 
						|
 | 
						|
    class MetaPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Meta', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::Meta', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Meta';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Meta = IcePHP_defineClass('::MumbleServer::Meta', '\\MumbleServer\\Meta', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaPrx = IcePHP_defineProxy('::MumbleServer::Meta', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
    global $Ice__t_SliceChecksumDict;
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getServer', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'newServer', 0, 0, 0, null, null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getBootedServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAllServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getDefaultConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getVersion', 2, 2, 0, null, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSlice', 2, 2, 0, null, null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSliceChecksums', 2, 2, 0, null, null, array($Ice__t_SliceChecksumDict), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAssumedDatabaseState', 2, 2, 0, null, null, array($MumbleServer__t_DBState), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'setAssumedDatabaseState', 2, 2, 0, array(array($MumbleServer__t_DBState)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
}
 | 
						|
?>
 | 
						|
 | 
						|
            global $MumbleServer__t_ServerBootedException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerBootedException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerBootedException = IcePHP_defineException('::MumbleServer::ServerBootedException', '\\MumbleServer\\ServerBootedException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerFailureException;
 | 
						|
    class ServerFailureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerFailureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ServerFailureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ServerFailureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ServerFailureException = IcePHP_defineException('::MumbleServer::ServerFailureException', '\\MumbleServer\\ServerFailureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidUserException;
 | 
						|
    class InvalidUserException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidUserException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidUserException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidUserException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidUserException = IcePHP_defineException('::MumbleServer::InvalidUserException', '\\MumbleServer\\InvalidUserException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidTextureException;
 | 
						|
    class InvalidTextureException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidTextureException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidTextureException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidTextureException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidTextureException = IcePHP_defineException('::MumbleServer::InvalidTextureException', '\\MumbleServer\\InvalidTextureException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidCallbackException;
 | 
						|
    class InvalidCallbackException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidCallbackException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidCallbackException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidCallbackException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidCallbackException = IcePHP_defineException('::MumbleServer::InvalidCallbackException', '\\MumbleServer\\InvalidCallbackException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidSecretException;
 | 
						|
    class InvalidSecretException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidSecretException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidSecretException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidSecretException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidSecretException = IcePHP_defineException('::MumbleServer::InvalidSecretException', '\\MumbleServer\\InvalidSecretException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_NestingLimitException;
 | 
						|
    class NestingLimitException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::NestingLimitException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_NestingLimitException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_NestingLimitException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_NestingLimitException = IcePHP_defineException('::MumbleServer::NestingLimitException', '\\MumbleServer\\NestingLimitException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_WriteOnlyException;
 | 
						|
    class WriteOnlyException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::WriteOnlyException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_WriteOnlyException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_WriteOnlyException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_WriteOnlyException = IcePHP_defineException('::MumbleServer::WriteOnlyException', '\\MumbleServer\\WriteOnlyException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidInputDataException;
 | 
						|
    class InvalidInputDataException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidInputDataException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidInputDataException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidInputDataException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidInputDataException = IcePHP_defineException('::MumbleServer::InvalidInputDataException', '\\MumbleServer\\InvalidInputDataException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_InvalidListenerException;
 | 
						|
    class InvalidListenerException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::InvalidListenerException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_InvalidListenerException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_InvalidListenerException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_InvalidListenerException = IcePHP_defineException('::MumbleServer::InvalidListenerException', '\\MumbleServer\\InvalidListenerException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
    class ReadOnlyModeException extends \MumbleServer\ServerException
 | 
						|
    {
 | 
						|
        public function __construct()
 | 
						|
        {
 | 
						|
            parent::__construct();
 | 
						|
        }
 | 
						|
 | 
						|
        public function ice_id()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ReadOnlyModeException';
 | 
						|
        }
 | 
						|
 | 
						|
        public function __toString(): string
 | 
						|
        {
 | 
						|
            global $MumbleServer__t_ReadOnlyModeException;
 | 
						|
            return IcePHP_stringifyException($this, $MumbleServer__t_ReadOnlyModeException);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    $MumbleServer__t_ReadOnlyModeException = IcePHP_defineException('::MumbleServer::ReadOnlyModeException', '\\MumbleServer\\ReadOnlyModeException', false, $MumbleServer__t_ServerException, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerCallback;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
 | 
						|
    class ServerCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerCallback = IcePHP_defineClass('::MumbleServer::ServerCallback', '\\MumbleServer\\ServerCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_TextMessage;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userConnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userDisconnected', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userStateChanged', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'userTextMessage', 2, 2, 0, array(array($MumbleServer__t_User), array($MumbleServer__t_TextMessage)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelCreated', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelRemoved', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerCallbackPrx, 'channelStateChanged', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextServer'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextServer', 1);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextChannel'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextChannel', 2);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    if(!defined('\\MumbleServer\\ContextUser'))
 | 
						|
    {
 | 
						|
        define(__NAMESPACE__ . '\\ContextUser', 4);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerContextCallback;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
 | 
						|
    class ServerContextCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerContextCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerContextCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerContextCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerContextCallback = IcePHP_defineClass('::MumbleServer::ServerContextCallback', '\\MumbleServer\\ServerContextCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerContextCallbackPrx = IcePHP_defineProxy('::MumbleServer::ServerContextCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerContextCallbackPrx, 'contextAction', 2, 2, 0, array(array($IcePHP__t_string), array($MumbleServer__t_User), array($IcePHP__t_int), array($IcePHP__t_int)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerAuthenticator = IcePHP_defineClass('::MumbleServer::ServerAuthenticator', '\\MumbleServer\\ServerAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerAuthenticator', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $MumbleServer__t_GroupNameList;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'authenticate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_CertificateList), array($IcePHP__t_string), array($IcePHP__t_bool)), array(array($IcePHP__t_string), array($MumbleServer__t_GroupNameList)), array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'getInfo', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_UserInfoMap)), array($IcePHP__t_bool), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'nameToId', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToName', 2, 2, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerAuthenticatorPrx, 'idToTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticator;
 | 
						|
    global $MumbleServer__t_ServerUpdatingAuthenticatorPrx;
 | 
						|
 | 
						|
    class ServerUpdatingAuthenticatorPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::ServerUpdatingAuthenticator', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::ServerUpdatingAuthenticator', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::ServerUpdatingAuthenticator';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticator = IcePHP_defineClass('::MumbleServer::ServerUpdatingAuthenticator', '\\MumbleServer\\ServerUpdatingAuthenticator', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerUpdatingAuthenticatorPrx = IcePHP_defineProxy('::MumbleServer::ServerUpdatingAuthenticator', $Ice__t_ObjectPrx, array($MumbleServer__t_ServerAuthenticatorPrx));
 | 
						|
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setInfo', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerUpdatingAuthenticatorPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, array($IcePHP__t_int), null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Server;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
 | 
						|
    class ServerPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Server', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::Server', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Server';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Server = IcePHP_defineClass('::MumbleServer::Server', '\\MumbleServer\\Server', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_ServerPrx = IcePHP_defineProxy('::MumbleServer::Server', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_bool;
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerCallbackPrx;
 | 
						|
    global $MumbleServer__t_ServerAuthenticatorPrx;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $MumbleServer__t_LogList;
 | 
						|
    global $MumbleServer__t_UserMap;
 | 
						|
    global $MumbleServer__t_ChannelMap;
 | 
						|
    global $MumbleServer__t_CertificateList;
 | 
						|
    global $MumbleServer__t_Tree;
 | 
						|
    global $MumbleServer__t_BanList;
 | 
						|
    global $MumbleServer__t_User;
 | 
						|
    global $MumbleServer__t_ServerContextCallbackPrx;
 | 
						|
    global $MumbleServer__t_Channel;
 | 
						|
    global $MumbleServer__t_ACLList;
 | 
						|
    global $MumbleServer__t_GroupList;
 | 
						|
    global $MumbleServer__t_IdList;
 | 
						|
    global $MumbleServer__t_NameMap;
 | 
						|
    global $MumbleServer__t_NameList;
 | 
						|
    global $MumbleServer__t_IdMap;
 | 
						|
    global $MumbleServer__t_UserInfoMap;
 | 
						|
    global $MumbleServer__t_Texture;
 | 
						|
    global $MumbleServer__t_IntList;
 | 
						|
    global $IcePHP__t_float;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isRunning', 2, 2, 0, null, null, array($IcePHP__t_bool), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'start', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_ServerFailureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stop', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'delete', 0, 0, 0, null, null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'id', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_ServerCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setAuthenticator', 0, 0, 0, array(array($MumbleServer__t_ServerAuthenticatorPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getConf', 2, 2, 0, array(array($IcePHP__t_string)), null, array($IcePHP__t_string), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_WriteOnlyException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getAllConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setConf', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setSuperuserPassword', 2, 2, 0, array(array($IcePHP__t_string)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLog', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($MumbleServer__t_LogList), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getLogLen', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUsers', 2, 2, 0, null, null, array($MumbleServer__t_UserMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannels', 2, 2, 0, null, null, array($MumbleServer__t_ChannelMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getCertificateList', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_CertificateList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTree', 2, 2, 0, null, null, array($MumbleServer__t_Tree), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getBans', 2, 2, 0, null, null, array($MumbleServer__t_BanList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setBans', 2, 2, 0, array(array($MumbleServer__t_BanList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'kickUser', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_User), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setState', 2, 2, 0, array(array($MumbleServer__t_User)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessage', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'hasPermission', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'effectivePermissions', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addContextCallback', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string), array($MumbleServer__t_ServerContextCallbackPrx), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeContextCallback', 0, 0, 0, array(array($MumbleServer__t_ServerContextCallbackPrx)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getChannelState', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Channel), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setChannelState', 2, 2, 0, array(array($MumbleServer__t_Channel)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeChannel', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addChannel', 0, 0, 0, array(array($IcePHP__t_string), array($IcePHP__t_int)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_NestingLimitException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendMessageChannel', 0, 0, 0, array(array($IcePHP__t_int), array($IcePHP__t_bool), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getACL', 2, 2, 0, array(array($IcePHP__t_int)), array(array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setACL', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_ACLList), array($MumbleServer__t_GroupList), array($IcePHP__t_bool)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'addUserToGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'removeUserFromGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'redirectWhisperGroup', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSessionException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserNames', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUserIds', 2, 2, 0, array(array($MumbleServer__t_NameList)), null, array($MumbleServer__t_IdMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'registerUser', 0, 0, 0, array(array($MumbleServer__t_UserInfoMap)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'unregisterUser', 0, 0, 0, array(array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateRegistration', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_UserInfoMap)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegistration', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_UserInfoMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getRegisteredUsers', 2, 2, 0, array(array($IcePHP__t_string)), null, array($MumbleServer__t_NameMap), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'verifyPassword', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string)), null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getTexture', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_Texture), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setTexture', 2, 2, 0, array(array($IcePHP__t_int), array($MumbleServer__t_Texture)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidTextureException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'updateCertificate', 2, 2, 0, array(array($IcePHP__t_string), array($IcePHP__t_string), array($IcePHP__t_string)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidInputDataException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'startListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'stopListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'isListening', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_bool), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningChannels', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListeningUsers', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_IntList), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'getListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int)), null, array($IcePHP__t_float), array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_InvalidChannelException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'setListenerVolumeAdjustment', 2, 2, 0, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_float)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidChannelException, $MumbleServer__t_InvalidUserException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_ServerPrx, 'sendWelcomeMessage', 2, 2, 0, array(array($MumbleServer__t_IdList)), null, null, array($MumbleServer__t_ServerBootedException, $MumbleServer__t_InvalidSecretException, $MumbleServer__t_InvalidUserException));
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_MetaCallback;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
 | 
						|
    class MetaCallbackPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::MetaCallback', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::MetaCallback', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::MetaCallback';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_MetaCallback = IcePHP_defineClass('::MumbleServer::MetaCallback', '\\MumbleServer\\MetaCallback', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaCallbackPrx = IcePHP_defineProxy('::MumbleServer::MetaCallback', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'started', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaCallbackPrx, 'stopped', 0, 0, 0, array(array($MumbleServer__t_ServerPrx)), null, null, null);
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
 | 
						|
    if(!isset($MumbleServer__t_ServerList))
 | 
						|
    {
 | 
						|
        global $MumbleServer__t_ServerPrx;
 | 
						|
        $MumbleServer__t_ServerList = IcePHP_defineSequence('::MumbleServer::ServerList', $MumbleServer__t_ServerPrx);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace MumbleServer
 | 
						|
{
 | 
						|
    global $MumbleServer__t_Meta;
 | 
						|
    global $MumbleServer__t_MetaPrx;
 | 
						|
 | 
						|
    class MetaPrxHelper
 | 
						|
    {
 | 
						|
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_checkedCast('::MumbleServer::Meta', $facetOrContext, $context);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function uncheckedCast($proxy, $facet=null)
 | 
						|
        {
 | 
						|
            return $proxy->ice_uncheckedCast('::MumbleServer::Meta', $facet);
 | 
						|
        }
 | 
						|
 | 
						|
        public static function ice_staticId()
 | 
						|
        {
 | 
						|
            return '::MumbleServer::Meta';
 | 
						|
        }
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Meta = IcePHP_defineClass('::MumbleServer::Meta', '\\MumbleServer\\Meta', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaPrx = IcePHP_defineProxy('::MumbleServer::Meta', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
    global $Ice__t_SliceChecksumDict;
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getServer', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'newServer', 0, 0, 0, null, null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getBootedServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAllServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getDefaultConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getVersion', 2, 2, 0, null, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSlice', 2, 2, 0, null, null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSliceChecksums', 2, 2, 0, null, null, array($Ice__t_SliceChecksumDict), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAssumedDatabaseState', 2, 2, 0, null, null, array($MumbleServer__t_DBState), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'setAssumedDatabaseState', 2, 2, 0, array(array($MumbleServer__t_DBState)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
}
 | 
						|
?>
 | 
						|
 | 
						|
    }
 | 
						|
    $MumbleServer__t_Meta = IcePHP_defineClass('::MumbleServer::Meta', '\\MumbleServer\\Meta', -1, false, true, null, null);
 | 
						|
 | 
						|
    global $Ice__t_ObjectPrx;
 | 
						|
    $MumbleServer__t_MetaPrx = IcePHP_defineProxy('::MumbleServer::Meta', $Ice__t_ObjectPrx, null);
 | 
						|
 | 
						|
    global $IcePHP__t_int;
 | 
						|
    global $MumbleServer__t_ServerPrx;
 | 
						|
    global $MumbleServer__t_ServerList;
 | 
						|
    global $MumbleServer__t_ConfigMap;
 | 
						|
    global $IcePHP__t_string;
 | 
						|
    global $MumbleServer__t_MetaCallbackPrx;
 | 
						|
    global $Ice__t_SliceChecksumDict;
 | 
						|
    global $MumbleServer__t_DBState;
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getServer', 2, 2, 0, array(array($IcePHP__t_int)), null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'newServer', 0, 0, 0, null, null, array($MumbleServer__t_ServerPrx), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getBootedServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAllServers', 2, 2, 0, null, null, array($MumbleServer__t_ServerList), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getDefaultConf', 2, 2, 0, null, null, array($MumbleServer__t_ConfigMap), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getVersion', 2, 2, 0, null, array(array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_int), array($IcePHP__t_string)), null, null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'addCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'removeCallback', 0, 0, 0, array(array($MumbleServer__t_MetaCallbackPrx)), null, null, array($MumbleServer__t_InvalidCallbackException, $MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getUptime', 2, 2, 0, null, null, array($IcePHP__t_int), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSlice', 2, 2, 0, null, null, array($IcePHP__t_string), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getSliceChecksums', 2, 2, 0, null, null, array($Ice__t_SliceChecksumDict), null);
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'getAssumedDatabaseState', 2, 2, 0, null, null, array($MumbleServer__t_DBState), array($MumbleServer__t_InvalidSecretException));
 | 
						|
    IcePHP_defineOperation($MumbleServer__t_MetaPrx, 'setAssumedDatabaseState', 2, 2, 0, array(array($MumbleServer__t_DBState)), null, null, array($MumbleServer__t_InvalidSecretException, $MumbleServer__t_ReadOnlyModeException));
 | 
						|
}
 | 
						|
?>
 |