![]() |
TeamSpeak 3 PHP Framework
1.1.16
Copyright © Planet TeamSpeak. All rights reserved.
|
Abstract class describing a TeamSpeak 3 node and all it's parameters. More...
Public Member Functions | |
request ($cmd) | |
Sends a prepared command to the server and returns the result. | |
prepare ($cmd, array $params=array()) | |
Uses given parameters and returns a prepared ServerQuery command. | |
execute ($cmd, array $params=array()) | |
Prepares and executes a ServerQuery command and returns the result. | |
getParent () | |
Returns the parent object of the current node. | |
getId () | |
Returns the primary ID of the current node. | |
iconIsLocal ($key) | |
Returns TRUE if the node icon has a local source. | |
iconGetName ($key) | |
Returns the internal path of the node icon. | |
getClass ($prefix="ts3_") | |
Returns a possible classname for the node which can be used as a HTML property. | |
getUniqueId () | |
Returns a unique identifier for the node which can be used as a HTML property. | |
getIcon () | |
Returns the name of a possible icon to display the node object. | |
getSymbol () | |
Returns a symbol representing the node. | |
getViewer (TeamSpeak3_Viewer_Interface $viewer) | |
Returns the HTML code to display a TeamSpeak 3 viewer. | |
getInfo ($extend=TRUE, $convert=FALSE) | |
Returns all information available on this node. | |
getProperty ($property, $default=null) | |
Returns the specified property or a pre-defined default value from the node info array. | |
__toString () | |
Returns a string representation of this node. | |
toString () | |
Returns a string representation of this node. | |
toArray () | |
Returns an assoc array filled with current node info properties. | |
__call ($name, array $args) | |
Called whenever we're using an unknown method. | |
__sleep () | |
Commit pending data. | |
count () | |
| |
current () | |
| |
getChildren () | |
| |
hasChildren () | |
| |
hasNext () | |
| |
key () | |
| |
valid () | |
| |
next () | |
| |
rewind () | |
| |
offsetExists ($offset) | |
| |
offsetGet ($offset) | |
| |
offsetSet ($offset, $value) | |
| |
offsetUnset ($offset) | |
| |
__get ($offset) | |
| |
__set ($offset, $value) | |
| |
Protected Member Functions | |
filterList (array $nodes=array(), array $rules=array()) | |
Filters given node list array using specified filter rules. | |
setStorage ($key, $val) | |
Writes data to the internal storage array. | |
getStorage ($key, $default=null) | |
Returns data from the internal storage array. | |
delStorage ($key) | |
Deletes data from the internal storage array. | |
fetchNodeList () | |
| |
fetchNodeInfo () | |
| |
resetNodeInfo () | |
| |
verifyNodeList () | |
| |
resetNodeList () | |
| |
Protected Attributes | |
$parent = null | |
| |
$server = null | |
| |
$nodeId = 0x00 | |
| |
$nodeList = null | |
| |
$nodeInfo = array() | |
| |
$storage = array() | |
| |
Abstract class describing a TeamSpeak 3 node and all it's parameters.
Definition at line 32 of file Abstract.php.
TeamSpeak3_Node_Abstract::request | ( | $cmd | ) |
Sends a prepared command to the server and returns the result.
string | $cmd |
Definition at line 70 of file Abstract.php.
References getParent().
Referenced by TeamSpeak3_Node_Host\bindingList(), execute(), TeamSpeak3_Node_Host\fetchNodeInfo(), TeamSpeak3_Node_Host\logout(), TeamSpeak3_Node_Host\permissionList(), TeamSpeak3_Node_Host\serverList(), TeamSpeak3_Node_Host\version(), and TeamSpeak3_Node_Host\whoami().
TeamSpeak3_Node_Abstract::prepare | ( | $cmd, | |
array | $params = array() |
||
) |
Uses given parameters and returns a prepared ServerQuery command.
string | $cmd | |
array | $params |
Definition at line 82 of file Abstract.php.
References getParent().
Referenced by execute().
TeamSpeak3_Node_Abstract::execute | ( | $cmd, | |
array | $params = array() |
||
) |
Prepares and executes a ServerQuery command and returns the result.
string | $cmd | |
array | $params |
Definition at line 94 of file Abstract.php.
References prepare(), and request().
Referenced by TeamSpeak3_Node_Server\banCreate(), TeamSpeak3_Node_Server\banDelete(), TeamSpeak3_Node_Server\channelClientPermAssign(), TeamSpeak3_Node_Server\channelClientPermList(), TeamSpeak3_Node_Server\channelClientPermRemove(), TeamSpeak3_Node_Server\channelCreate(), TeamSpeak3_Node_Server\channelDelete(), TeamSpeak3_Node_Server\channelDirCreate(), TeamSpeak3_Node_Server\channelFileDelete(), TeamSpeak3_Node_Server\channelFileInfo(), TeamSpeak3_Node_Server\channelFileList(), TeamSpeak3_Node_Server\channelFileRename(), TeamSpeak3_Node_Server\channelGroupClientList(), TeamSpeak3_Node_Server\channelGroupCopy(), TeamSpeak3_Node_Server\channelGroupCreate(), TeamSpeak3_Node_Server\channelGroupDelete(), TeamSpeak3_Node_Server\channelGroupPermAssign(), TeamSpeak3_Node_Server\channelGroupPermList(), TeamSpeak3_Node_Server\channelGroupPermRemove(), TeamSpeak3_Node_Server\channelGroupRename(), TeamSpeak3_Node_Server\channelMove(), TeamSpeak3_Node_Server\channelPermAssign(), TeamSpeak3_Node_Server\channelPermList(), TeamSpeak3_Node_Server\channelPermRemove(), TeamSpeak3_Node_Server\clientBan(), TeamSpeak3_Node_Server\clientCountDb(), TeamSpeak3_Node_Server\clientDeleteDb(), TeamSpeak3_Node_Server\clientFind(), TeamSpeak3_Node_Server\clientFindDb(), TeamSpeak3_Node_Server\clientGetIdsByUid(), TeamSpeak3_Node_Server\clientGetNameByDbid(), TeamSpeak3_Node_Server\clientGetNameByUid(), TeamSpeak3_Node_Server\clientGetServerGroupsByDbid(), TeamSpeak3_Node_Server\clientInfoDb(), TeamSpeak3_Node_Server\clientKick(), TeamSpeak3_Node_Server\clientListDb(), TeamSpeak3_Node_Server\clientModifyDb(), TeamSpeak3_Node_Server\clientMove(), TeamSpeak3_Node_Server\clientPermAssign(), TeamSpeak3_Node_Server\clientPermList(), TeamSpeak3_Node_Server\clientPermRemove(), TeamSpeak3_Node_Server\clientPoke(), TeamSpeak3_Node_Server\clientSetChannelGroup(), TeamSpeak3_Node_Server\complaintCreate(), TeamSpeak3_Node_Server\complaintDelete(), TeamSpeak3_Node_Server\complaintList(), TeamSpeak3_Node_Server\complaintListClear(), TeamSpeak3_Node_Server\customInfo(), TeamSpeak3_Node_Server\customSearch(), TeamSpeak3_Node_Client\fetchNodeInfo(), TeamSpeak3_Node_Channel\fetchNodeInfo(), TeamSpeak3_Node_Client\getClones(), TeamSpeak3_Node_Host\logAdd(), TeamSpeak3_Node_Server\logAdd(), TeamSpeak3_Node_Host\login(), TeamSpeak3_Node_Host\logView(), TeamSpeak3_Node_Server\logView(), TeamSpeak3_Node_Client\message(), TeamSpeak3_Node_Channelgroup\message(), TeamSpeak3_Node_Servergroup\message(), TeamSpeak3_Node_Channel\message(), TeamSpeak3_Node_Host\message(), TeamSpeak3_Node_Server\message(), TeamSpeak3_Node_Server\messageCreate(), TeamSpeak3_Node_Server\messageDelete(), TeamSpeak3_Node_Server\messageRead(), TeamSpeak3_Node_Client\modify(), TeamSpeak3_Node_Channel\modify(), TeamSpeak3_Node_Host\modify(), TeamSpeak3_Node_Server\modify(), TeamSpeak3_Node_Server\notifyRegister(), TeamSpeak3_Node_Host\permissionFind(), TeamSpeak3_Node_Client\permOverview(), TeamSpeak3_Node_Server\privilegeKeyCreate(), TeamSpeak3_Node_Server\privilegeKeyDelete(), TeamSpeak3_Node_Server\privilegeKeyUse(), TeamSpeak3_Node_Host\selfPermCheck(), TeamSpeak3_Node_Server\selfPermOverview(), TeamSpeak3_Node_Server\selfUpdate(), TeamSpeak3_Node_Server\selfUpdateLogin(), TeamSpeak3_Node_Host\serverCreate(), TeamSpeak3_Node_Host\serverDelete(), TeamSpeak3_Node_Server\serverGroupClientAdd(), TeamSpeak3_Node_Server\serverGroupClientDel(), TeamSpeak3_Node_Server\serverGroupClientList(), TeamSpeak3_Node_Server\serverGroupCopy(), TeamSpeak3_Node_Server\serverGroupCreate(), TeamSpeak3_Node_Server\serverGroupDelete(), TeamSpeak3_Node_Server\serverGroupPermAssign(), TeamSpeak3_Node_Host\serverGroupPermAutoAssign(), TeamSpeak3_Node_Host\serverGroupPermAutoRemove(), TeamSpeak3_Node_Server\serverGroupPermList(), TeamSpeak3_Node_Server\serverGroupPermRemove(), TeamSpeak3_Node_Server\serverGroupRename(), TeamSpeak3_Node_Host\serverIdGetByPort(), TeamSpeak3_Node_Host\serverSelect(), TeamSpeak3_Node_Host\serverSelectByPort(), TeamSpeak3_Node_Host\serverStart(), TeamSpeak3_Node_Host\serverStop(), TeamSpeak3_Node_Host\serverStopProcess(), TeamSpeak3_Node_Server\tempPasswordCreate(), TeamSpeak3_Node_Server\tempPasswordDelete(), TeamSpeak3_Node_Server\transferInitDownload(), TeamSpeak3_Node_Server\transferInitUpload(), and TeamSpeak3_Node_Server\transferStop().
TeamSpeak3_Node_Abstract::getParent | ( | ) |
Returns the parent object of the current node.
Definition at line 105 of file Abstract.php.
References $parent.
Referenced by __call(), TeamSpeak3_Node_Client\addServerGroup(), TeamSpeak3_Node_Client\avatarDownload(), TeamSpeak3_Node_Client\ban(), TeamSpeak3_Node_Server\channelCreate(), TeamSpeak3_Node_Server\channelDelete(), TeamSpeak3_Node_Servergroup\clientAdd(), TeamSpeak3_Node_Servergroup\clientDel(), TeamSpeak3_Node_Channel\clientList(), TeamSpeak3_Node_Channelgroup\clientList(), TeamSpeak3_Node_Servergroup\clientList(), TeamSpeak3_Node_Server\clientList(), TeamSpeak3_Node_Server\clientMove(), TeamSpeak3_Node_Channel\clientPermAssign(), TeamSpeak3_Node_Channel\clientPermList(), TeamSpeak3_Node_Channel\clientPermRemove(), TeamSpeak3_Node_Servergroup\copy(), TeamSpeak3_Node_Channelgroup\copy(), TeamSpeak3_Node_Client\customInfo(), TeamSpeak3_Node_Servergroup\delete(), TeamSpeak3_Node_Channelgroup\delete(), TeamSpeak3_Node_Channel\delete(), TeamSpeak3_Node_Server\delete(), TeamSpeak3_Node_Client\deleteDb(), TeamSpeak3_Node_Channel\dirCreate(), TeamSpeak3_Node_Channelgroup\fetchNodeList(), TeamSpeak3_Node_Servergroup\fetchNodeList(), TeamSpeak3_Node_Channel\fetchNodeList(), TeamSpeak3_Node_Channel\fileDelete(), TeamSpeak3_Node_Channel\fileInfo(), TeamSpeak3_Node_Channel\fileList(), TeamSpeak3_Node_Channel\fileRename(), TeamSpeak3_Node_Host\getAdapter(), TeamSpeak3_Node_Host\getAdapterHost(), TeamSpeak3_Node_Host\getAdapterPort(), TeamSpeak3_Node_Channel\getLevel(), TeamSpeak3_Node_Channel\getPathway(), TeamSpeak3_Node_Channelgroup\getUniqueId(), TeamSpeak3_Node_Servergroup\getUniqueId(), TeamSpeak3_Node_Client\getUniqueId(), TeamSpeak3_Node_Channel\getUniqueId(), TeamSpeak3_Node_Server\getUniqueId(), TeamSpeak3_Node_Channelgroup\iconDownload(), TeamSpeak3_Node_Servergroup\iconDownload(), TeamSpeak3_Node_Client\iconDownload(), TeamSpeak3_Node_Channel\iconDownload(), TeamSpeak3_Node_Client\infoDb(), TeamSpeak3_Node_Channel\isSpacer(), TeamSpeak3_Node_Client\kick(), TeamSpeak3_Node_Client\memberOf(), TeamSpeak3_Node_Channel\message(), TeamSpeak3_Node_Client\modifyDb(), TeamSpeak3_Node_Client\move(), TeamSpeak3_Node_Channel\move(), TeamSpeak3_Node_Channelgroup\permAssign(), TeamSpeak3_Node_Servergroup\permAssign(), TeamSpeak3_Node_Client\permAssign(), TeamSpeak3_Node_Channel\permAssign(), TeamSpeak3_Node_Channelgroup\permList(), TeamSpeak3_Node_Servergroup\permList(), TeamSpeak3_Node_Client\permList(), TeamSpeak3_Node_Channel\permList(), TeamSpeak3_Node_Channelgroup\permRemove(), TeamSpeak3_Node_Servergroup\permRemove(), TeamSpeak3_Node_Client\permRemove(), TeamSpeak3_Node_Channel\permRemove(), TeamSpeak3_Node_Client\poke(), prepare(), TeamSpeak3_Node_Channelgroup\privilegeKeyCreate(), TeamSpeak3_Node_Servergroup\privilegeKeyCreate(), TeamSpeak3_Node_Client\remServerGroup(), TeamSpeak3_Node_Servergroup\rename(), TeamSpeak3_Node_Channelgroup\rename(), request(), TeamSpeak3_Node_Server\request(), TeamSpeak3_Node_Client\setChannelGroup(), TeamSpeak3_Node_Server\snapshotDeploy(), TeamSpeak3_Node_Channel\spacerGetAlign(), TeamSpeak3_Node_Channel\spacerGetType(), TeamSpeak3_Node_Server\start(), TeamSpeak3_Node_Server\stop(), TeamSpeak3_Node_Channel\subChannelList(), TeamSpeak3_Node_Server\transferInitDownload(), and TeamSpeak3_Node_Server\transferInitUpload().
TeamSpeak3_Node_Abstract::getId | ( | ) |
Returns the primary ID of the current node.
Definition at line 115 of file Abstract.php.
References $nodeId.
Referenced by TeamSpeak3_Node_Client\ban(), TeamSpeak3_Node_Server\channelDelete(), TeamSpeak3_Node_Server\channelFileList(), TeamSpeak3_Node_Servergroup\clientAdd(), TeamSpeak3_Node_Servergroup\clientDel(), TeamSpeak3_Node_Channel\clientList(), TeamSpeak3_Node_Channelgroup\clientList(), TeamSpeak3_Node_Servergroup\clientList(), TeamSpeak3_Node_Channel\clientPermAssign(), TeamSpeak3_Node_Channel\clientPermList(), TeamSpeak3_Node_Channel\clientPermRemove(), TeamSpeak3_Node_Channelgroup\copy(), TeamSpeak3_Node_Servergroup\copy(), TeamSpeak3_Node_Servergroup\delete(), TeamSpeak3_Node_Channelgroup\delete(), TeamSpeak3_Node_Channel\delete(), TeamSpeak3_Node_Server\delete(), TeamSpeak3_Node_Channel\dirCreate(), TeamSpeak3_Node_Client\fetchNodeInfo(), TeamSpeak3_Node_Channel\fetchNodeInfo(), TeamSpeak3_Node_Channelgroup\fetchNodeList(), TeamSpeak3_Node_Servergroup\fetchNodeList(), TeamSpeak3_Node_Channel\fetchNodeList(), TeamSpeak3_Node_Channel\fileDelete(), TeamSpeak3_Node_Channel\fileInfo(), TeamSpeak3_Node_Channel\fileList(), TeamSpeak3_Node_Channel\fileRename(), TeamSpeak3_Node_Channel\getLevel(), TeamSpeak3_Node_Channel\getPathway(), TeamSpeak3_Node_Channelgroup\getUniqueId(), TeamSpeak3_Node_Servergroup\getUniqueId(), TeamSpeak3_Node_Client\getUniqueId(), TeamSpeak3_Node_Channel\getUniqueId(), TeamSpeak3_Node_Server\getUniqueId(), TeamSpeak3_Node_Client\kick(), TeamSpeak3_Node_Client\message(), TeamSpeak3_Node_Channel\message(), TeamSpeak3_Node_Server\message(), TeamSpeak3_Node_Client\modify(), TeamSpeak3_Node_Channel\modify(), TeamSpeak3_Node_Client\move(), TeamSpeak3_Node_Channel\move(), TeamSpeak3_Node_Channelgroup\permAssign(), TeamSpeak3_Node_Servergroup\permAssign(), TeamSpeak3_Node_Channel\permAssign(), TeamSpeak3_Node_Channelgroup\permList(), TeamSpeak3_Node_Servergroup\permList(), TeamSpeak3_Node_Channel\permList(), TeamSpeak3_Node_Channelgroup\permRemove(), TeamSpeak3_Node_Servergroup\permRemove(), TeamSpeak3_Node_Channel\permRemove(), TeamSpeak3_Node_Client\poke(), TeamSpeak3_Node_Channelgroup\privilegeKeyCreate(), TeamSpeak3_Node_Servergroup\privilegeKeyCreate(), TeamSpeak3_Node_Servergroup\rename(), TeamSpeak3_Node_Channelgroup\rename(), TeamSpeak3_Node_Server\request(), TeamSpeak3_Node_Server\sortGroupList(), TeamSpeak3_Node_Channel\spacerGetAlign(), TeamSpeak3_Node_Channel\spacerGetType(), TeamSpeak3_Node_Server\start(), TeamSpeak3_Node_Server\stop(), and TeamSpeak3_Node_Channel\subChannelList().
TeamSpeak3_Node_Abstract::iconIsLocal | ( | $key | ) |
Returns TRUE if the node icon has a local source.
string | $key |
Definition at line 126 of file Abstract.php.
Referenced by TeamSpeak3_Node_Channelgroup\iconDownload(), TeamSpeak3_Node_Servergroup\iconDownload(), TeamSpeak3_Node_Client\iconDownload(), TeamSpeak3_Node_Channel\iconDownload(), and TeamSpeak3_Node_Server\iconDownload().
TeamSpeak3_Node_Abstract::iconGetName | ( | $key | ) |
Returns the internal path of the node icon.
string | $key |
Definition at line 137 of file Abstract.php.
Referenced by getInfo(), TeamSpeak3_Node_Channelgroup\iconDownload(), TeamSpeak3_Node_Servergroup\iconDownload(), TeamSpeak3_Node_Client\iconDownload(), TeamSpeak3_Node_Channel\iconDownload(), and TeamSpeak3_Node_Server\iconDownload().
TeamSpeak3_Node_Abstract::getClass | ( | $prefix = "ts3_" | ) |
Returns a possible classname for the node which can be used as a HTML property.
string | $prefix |
Definition at line 150 of file Abstract.php.
References TeamSpeak3_Helper_String\factory().
|
abstract |
Returns a unique identifier for the node which can be used as a HTML property.
|
abstract |
Returns the name of a possible icon to display the node object.
|
abstract |
Returns a symbol representing the node.
TeamSpeak3_Node_Abstract::getViewer | ( | TeamSpeak3_Viewer_Interface | $viewer | ) |
Returns the HTML code to display a TeamSpeak 3 viewer.
TeamSpeak3_Viewer_Interface | $viewer |
Definition at line 191 of file Abstract.php.
References TeamSpeak3_Viewer_Interface\fetchObject().
|
protected |
Filters given node list array using specified filter rules.
array | $nodes | |
array | $rules |
Definition at line 221 of file Abstract.php.
Referenced by TeamSpeak3_Node_Server\channelGroupList(), TeamSpeak3_Node_Server\channelList(), TeamSpeak3_Node_Channel\clientList(), TeamSpeak3_Node_Server\clientList(), TeamSpeak3_Node_Server\serverGroupList(), TeamSpeak3_Node_Host\serverList(), and TeamSpeak3_Node_Channel\subChannelList().
TeamSpeak3_Node_Abstract::getInfo | ( | $extend = TRUE , |
|
$convert = FALSE |
|||
) |
Returns all information available on this node.
If $convert is enabled, some property values will be converted to human-readable values.
boolean | $extend | |
boolean | $convert |
Definition at line 263 of file Abstract.php.
References $nodeInfo, TeamSpeak3_Helper_Convert\bytes(), TeamSpeak3_Helper_String\factory(), fetchNodeInfo(), iconGetName(), TeamSpeak3_Helper_Convert\seconds(), and TeamSpeak3_Helper_Convert\version().
TeamSpeak3_Node_Abstract::getProperty | ( | $property, | |
$default = null |
|||
) |
Returns the specified property or a pre-defined default value from the node info array.
string | $property | |
mixed | $default |
Definition at line 321 of file Abstract.php.
References fetchNodeInfo(), and offsetExists().
Referenced by TeamSpeak3_Node_Server\sortClientList(), and TeamSpeak3_Node_Server\sortGroupList().
TeamSpeak3_Node_Abstract::__toString | ( | ) |
Returns a string representation of this node.
Definition at line 341 of file Abstract.php.
Referenced by toString().
TeamSpeak3_Node_Abstract::toString | ( | ) |
Returns a string representation of this node.
Definition at line 351 of file Abstract.php.
References __toString().
TeamSpeak3_Node_Abstract::toArray | ( | ) |
Returns an assoc array filled with current node info properties.
Definition at line 361 of file Abstract.php.
References $nodeList.
Referenced by TeamSpeak3_Node_Server\channelFileInfo().
TeamSpeak3_Node_Abstract::__call | ( | $name, | |
array | $args | ||
) |
Called whenever we're using an unknown method.
string | $name | |
array | $args |
TeamSpeak3_Node_Exception |
Definition at line 374 of file Abstract.php.
References getParent().
|
protected |
Writes data to the internal storage array.
string | $key | |
mixed | $val |
Definition at line 391 of file Abstract.php.
Referenced by TeamSpeak3_Node_Host\login(), TeamSpeak3_Node_Host\serverSelect(), TeamSpeak3_Node_Host\serverSelectByPort(), TeamSpeak3_Node_Host\setExcludeQueryClients(), TeamSpeak3_Node_Host\setLoadClientlistFirst(), TeamSpeak3_Node_Host\setPredefinedQueryName(), and TeamSpeak3_Node_Host\setUseOfflineAsVirtual().
|
protected |
Returns data from the internal storage array.
string | $key | |
mixed | $default |
Definition at line 403 of file Abstract.php.
Referenced by TeamSpeak3_Node_Host\__wakeup().
|
protected |
Deletes data from the internal storage array.
string | $key |
Definition at line 414 of file Abstract.php.
Referenced by TeamSpeak3_Node_Host\logout(), and TeamSpeak3_Node_Host\serverDeselect().
TeamSpeak3_Node_Abstract::__sleep | ( | ) |
Commit pending data.
Definition at line 424 of file Abstract.php.
|
protected |
Definition at line 432 of file Abstract.php.
Referenced by verifyNodeList().
|
protected |
Definition at line 440 of file Abstract.php.
Referenced by getInfo(), getProperty(), and offsetGet().
|
protected |
Definition at line 448 of file Abstract.php.
Referenced by TeamSpeak3_Node_Client\modify(), TeamSpeak3_Node_Channel\modify(), TeamSpeak3_Node_Host\modify(), and TeamSpeak3_Node_Server\modify().
|
protected |
Definition at line 456 of file Abstract.php.
References fetchNodeList().
Referenced by count(), current(), getChildren(), hasChildren(), hasNext(), key(), next(), rewind(), and valid().
|
protected |
Definition at line 467 of file Abstract.php.
Referenced by TeamSpeak3_Node_Server\channelList(), TeamSpeak3_Node_Server\channelListReset(), TeamSpeak3_Node_Server\clientList(), TeamSpeak3_Node_Server\clientListReset(), TeamSpeak3_Node_Host\serverList(), and TeamSpeak3_Node_Host\serverListReset().
TeamSpeak3_Node_Abstract::count | ( | ) |
Definition at line 475 of file Abstract.php.
References verifyNodeList().
Referenced by TeamSpeak3_Node_Server\channelFileList(), TeamSpeak3_Node_Server\channelGroupCopy(), hasNext(), TeamSpeak3_Node_Server\permRemoveAny(), and TeamSpeak3_Node_Server\serverGroupCopy().
TeamSpeak3_Node_Abstract::current | ( | ) |
Definition at line 485 of file Abstract.php.
References verifyNodeList().
Referenced by TeamSpeak3_Node_Server\channelClientPermAssign(), TeamSpeak3_Node_Server\channelClientPermRemove(), TeamSpeak3_Node_Server\channelGroupPermAssign(), TeamSpeak3_Node_Server\channelGroupPermRemove(), TeamSpeak3_Node_Server\channelPermAssign(), TeamSpeak3_Node_Server\channelPermRemove(), TeamSpeak3_Node_Server\clientCountDb(), TeamSpeak3_Node_Server\clientPermAssign(), TeamSpeak3_Node_Server\clientPermRemove(), getChildren(), hasChildren(), TeamSpeak3_Node_Host\permissionFind(), TeamSpeak3_Node_Host\selfPermCheck(), TeamSpeak3_Node_Server\serverGroupPermAssign(), TeamSpeak3_Node_Host\serverGroupPermAutoAssign(), TeamSpeak3_Node_Host\serverGroupPermAutoRemove(), and TeamSpeak3_Node_Server\serverGroupPermRemove().
TeamSpeak3_Node_Abstract::getChildren | ( | ) |
Definition at line 495 of file Abstract.php.
References current(), and verifyNodeList().
TeamSpeak3_Node_Abstract::hasChildren | ( | ) |
Definition at line 505 of file Abstract.php.
References current(), and verifyNodeList().
TeamSpeak3_Node_Abstract::hasNext | ( | ) |
Definition at line 515 of file Abstract.php.
References count(), key(), and verifyNodeList().
TeamSpeak3_Node_Abstract::key | ( | ) |
Definition at line 525 of file Abstract.php.
References verifyNodeList().
TeamSpeak3_Node_Abstract::valid | ( | ) |
Definition at line 535 of file Abstract.php.
References key(), and verifyNodeList().
TeamSpeak3_Node_Abstract::next | ( | ) |
Definition at line 545 of file Abstract.php.
References verifyNodeList().
TeamSpeak3_Node_Abstract::rewind | ( | ) |
Definition at line 555 of file Abstract.php.
References verifyNodeList().
TeamSpeak3_Node_Abstract::offsetExists | ( | $offset | ) |
Definition at line 565 of file Abstract.php.
Referenced by getProperty(), and offsetGet().
TeamSpeak3_Node_Abstract::offsetGet | ( | $offset | ) |
Definition at line 573 of file Abstract.php.
References fetchNodeInfo(), and offsetExists().
Referenced by __get().
TeamSpeak3_Node_Abstract::offsetSet | ( | $offset, | |
$value | |||
) |
Definition at line 593 of file Abstract.php.
Referenced by __set().
TeamSpeak3_Node_Abstract::offsetUnset | ( | $offset | ) |
Definition at line 606 of file Abstract.php.
TeamSpeak3_Node_Abstract::__get | ( | $offset | ) |
Definition at line 614 of file Abstract.php.
References offsetGet().
TeamSpeak3_Node_Abstract::__set | ( | $offset, | |
$value | |||
) |
Definition at line 622 of file Abstract.php.
References offsetSet().
|
protected |
Definition at line 37 of file Abstract.php.
Referenced by getParent().
|
protected |
Definition at line 42 of file Abstract.php.
Referenced by TeamSpeak3_Node_Channel\__construct(), TeamSpeak3_Node_Channelgroup\__construct(), TeamSpeak3_Node_Servergroup\__construct(), TeamSpeak3_Node_Client\__construct(), TeamSpeak3_Node_Host\__wakeup(), TeamSpeak3_Node_Host\fetchNodeList(), TeamSpeak3_Node_Host\serverCreate(), TeamSpeak3_Node_Host\serverGetByName(), TeamSpeak3_Node_Host\serverGetByUid(), and TeamSpeak3_Node_Host\serverList().
|
protected |
Definition at line 47 of file Abstract.php.
Referenced by getId().
|
protected |
Definition at line 52 of file Abstract.php.
Referenced by toArray().
|
protected |
Definition at line 57 of file Abstract.php.
Referenced by getInfo().
|
protected |
Definition at line 62 of file Abstract.php.