diff --git a/Mumble/MumbleServer.php b/Mumble/MumbleServer.php new file mode 100644 index 0000000..fe64fa4 --- /dev/null +++ b/Mumble/MumbleServer.php @@ -0,0 +1,4788 @@ + +// +// Generated from file `MumbleServer.ice' +// +// Warning: do not edit this file. +// +// +// + + +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) +// +// Generated from file `MumbleServer.ice' +// +// Warning: do not edit this file. +// +// +// + + +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 +// +// Generated from file `MumbleServer.ice' +// +// Warning: do not edit this file. +// +// +// + + +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)); +} +?>