![]() |
TeamSpeak 3 PHP Framework
1.1.16
Copyright © Planet TeamSpeak. All rights reserved.
|
Provides methods to query the latest TeamSpeak 3 build numbers from the master server. More...
Public Member Functions | |
syn () | |
Connects the TeamSpeak3_Transport_Abstract object and performs initial actions on the remote server. | |
__destruct () | |
The TeamSpeak3_Adapter_Update destructor. | |
getRev ($channel="stable") | |
Returns the current build number for a specified update channel. | |
getVersion ($channel="stable") | |
Returns the current version string for a specified update channel. | |
getClientRev () | |
Alias for getRev() using the 'stable' update channel. | |
getServerRev () | |
Alias for getRev() using the 'server' update channel. | |
getClientVersion () | |
Alias for getVersion() using the 'stable' update channel. | |
getServerVersion () | |
Alias for getVersion() using the 'server' update channel. | |
__sleep () | |
Commit pending data. | |
__wakeup () | |
Reconnects to the remote server. | |
getProfiler () | |
Returns the profiler timer used for this connection adapter. | |
getTransport () | |
Returns the transport object used for this connection adapter. | |
getTransportHost () | |
Returns the hostname or IPv4 address the underlying TeamSpeak3_Transport_Abstract object is connected to. | |
getTransportPort () | |
Returns the port number of the server the underlying TeamSpeak3_Transport_Abstract object is connected to. | |
Protected Member Functions | |
initTransport ($options, $transport="TeamSpeak3_Transport_TCP") | |
Loads the transport object object used for the connection adapter and passes a given set of options. | |
Protected Attributes | |
$default_host = "update.teamspeak.com" | |
$default_port = 17384 | |
$build_datetimes = null | |
$version_strings = null | |
$options = null | |
$transport = null | |
Provides methods to query the latest TeamSpeak 3 build numbers from the master server.
Definition at line 32 of file Update.php.
TeamSpeak3_Adapter_Update::__destruct | ( | ) |
The TeamSpeak3_Adapter_Update destructor.
Definition at line 97 of file Update.php.
References TeamSpeak3_Adapter_Abstract\getTransport().
TeamSpeak3_Adapter_Update::syn | ( | ) |
Connects the TeamSpeak3_Transport_Abstract object and performs initial actions on the remote server.
TeamSpeak3_Adapter_Update_Exception |
Definition at line 69 of file Update.php.
References TeamSpeak3_Helper_String\fromHex(), TeamSpeak3_Helper_Signal\getInstance(), TeamSpeak3_Adapter_Abstract\getTransport(), TeamSpeak3_Helper_Profiler\init(), and TeamSpeak3_Adapter_Abstract\initTransport().
TeamSpeak3_Adapter_Update::getRev | ( | $channel = "stable" | ) |
Returns the current build number for a specified update channel.
Note that since version 3.0.0, the build number represents an integer timestamp. $channel must be set to one of the following values:
string | $channel |
TeamSpeak3_Adapter_Update_Exception |
Definition at line 119 of file Update.php.
Referenced by getClientRev(), and getServerRev().
TeamSpeak3_Adapter_Update::getVersion | ( | $channel = "stable" | ) |
Returns the current version string for a specified update channel.
$channel must be set to one of the following values:
string | $channel |
TeamSpeak3_Adapter_Update_Exception |
Definition at line 153 of file Update.php.
Referenced by getClientVersion(), and getServerVersion().
TeamSpeak3_Adapter_Update::getClientRev | ( | ) |
Alias for getRev() using the 'stable' update channel.
string | $channel |
Definition at line 180 of file Update.php.
References getRev().
TeamSpeak3_Adapter_Update::getServerRev | ( | ) |
Alias for getRev() using the 'server' update channel.
string | $channel |
Definition at line 191 of file Update.php.
References getRev().
TeamSpeak3_Adapter_Update::getClientVersion | ( | ) |
Alias for getVersion() using the 'stable' update channel.
string | $channel |
Definition at line 202 of file Update.php.
References getVersion().
TeamSpeak3_Adapter_Update::getServerVersion | ( | ) |
Alias for getVersion() using the 'server' update channel.
string | $channel |
Definition at line 213 of file Update.php.
References getVersion().
|
inherited |
Commit pending data.
Definition at line 85 of file Abstract.php.
|
inherited |
Reconnects to the remote server.
Definition at line 95 of file Abstract.php.
References TeamSpeak3_Adapter_Abstract\syn().
|
inherited |
Returns the profiler timer used for this connection adapter.
Definition at line 105 of file Abstract.php.
References TeamSpeak3_Helper_Profiler\get().
Referenced by TeamSpeak3_Adapter_FileTransfer\download(), TeamSpeak3_Adapter_ServerQuery\getQueryRuntime(), TeamSpeak3_Adapter_FileTransfer\init(), TeamSpeak3_Adapter_ServerQuery\request(), and TeamSpeak3_Adapter_FileTransfer\upload().
|
inherited |
Returns the transport object used for this connection adapter.
Definition at line 115 of file Abstract.php.
Referenced by TeamSpeak3_Adapter_FileTransfer\__destruct(), TeamSpeak3_Adapter_TSDNS\__destruct(), TeamSpeak3_Adapter_Blacklist\__destruct(), TeamSpeak3_Adapter_ServerQuery\__destruct(), __destruct(), TeamSpeak3_Adapter_FileTransfer\download(), TeamSpeak3_Adapter_Abstract\getTransportHost(), TeamSpeak3_Adapter_Abstract\getTransportPort(), TeamSpeak3_Adapter_FileTransfer\init(), TeamSpeak3_Adapter_Blacklist\isBlacklisted(), TeamSpeak3_Adapter_FileTransfer\passthru(), TeamSpeak3_Adapter_ServerQuery\request(), TeamSpeak3_Adapter_TSDNS\resolve(), syn(), TeamSpeak3_Adapter_ServerQuery\syn(), TeamSpeak3_Adapter_FileTransfer\upload(), and TeamSpeak3_Adapter_ServerQuery\wait().
|
protectedinherited |
Loads the transport object object used for the connection adapter and passes a given set of options.
array | $options | |
string | $transport |
TeamSpeak3_Adapter_Exception |
Definition at line 129 of file Abstract.php.
Referenced by TeamSpeak3_Adapter_FileTransfer\syn(), TeamSpeak3_Adapter_TSDNS\syn(), TeamSpeak3_Adapter_Blacklist\syn(), TeamSpeak3_Adapter_ServerQuery\syn(), and syn().
|
inherited |
Returns the hostname or IPv4 address the underlying TeamSpeak3_Transport_Abstract object is connected to.
Definition at line 145 of file Abstract.php.
References TeamSpeak3_Adapter_Abstract\getTransport().
|
inherited |
Returns the port number of the server the underlying TeamSpeak3_Transport_Abstract object is connected to.
Definition at line 156 of file Abstract.php.
References TeamSpeak3_Adapter_Abstract\getTransport().