Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe SimplePie_HTTP_Parser

Liste de tous les membres

Fonctions membres publiques

 SimplePie_HTTP_Parser ($data)
 parse ()
 has_data ()
 is_linear_whitespace ()
 http_version ()
 status ()
 reason ()
 new_line ()
 name ()
 linear_whitespace ()
 value ()
 value_char ()
 quote ()
 quote_char ()
 quote_escaped ()
 body ()

Attributs publics

 $http_version = 0.0
 $status_code = 0
 $reason = ''
 $headers = array()
 $body = ''
 $state = 'http_version'
 $data = ''
 $data_length = 0
 $position = 0
 $name = ''
 $value = ''

Documentation des fonctions membres

SimplePie_HTTP_Parser::body ( )

Parse the body

private

Référencé par parse().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::has_data ( )

Check whether there is data beyond the pointer

private

Renvoie:
bool true if there is further data, false if not

Références $data_length.

Référencé par linear_whitespace(), et parse().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::http_version ( )

Parse the HTTP version

private

Référencé par parse().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::is_linear_whitespace ( )

See if the next character is LWS

private

Renvoie:
bool true if the next character is LWS, false if not

Références $position.

Référencé par linear_whitespace(), quote(), et value().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::linear_whitespace ( )

Parse LWS, replacing consecutive LWS characters with a single space

private

Références elseif, has_data(), is_linear_whitespace(), et value().

Référencé par quote(), et value().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::name ( )

Parse a header name

private

Référencé par new_line().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::new_line ( )

Deal with a new line, shifting data around as needed

private

Références $name, $value, elseif, name(), et value().

+ Voici le graphe d'appel pour cette fonction :

SimplePie_HTTP_Parser::parse ( )

Parse the input data

public

Renvoie:
bool true on success, false on failure

Références $state, body(), has_data(), http_version(), et reason().

+ Voici le graphe d'appel pour cette fonction :

SimplePie_HTTP_Parser::quote ( )

See what state to move to while within quoted header values

private

Références is_linear_whitespace(), et linear_whitespace().

+ Voici le graphe d'appel pour cette fonction :

SimplePie_HTTP_Parser::quote_char ( )

Parse a header value while within quotes

private

Références value().

+ Voici le graphe d'appel pour cette fonction :

SimplePie_HTTP_Parser::quote_escaped ( )

Parse an escaped character within quotes

private

Références $position, et value().

+ Voici le graphe d'appel pour cette fonction :

SimplePie_HTTP_Parser::reason ( )

Parse the reason phrase

private

Référencé par parse().

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::SimplePie_HTTP_Parser (   $data)

Create an instance of the class with the input data

public

Paramètres:
string$dataInput data

Références $data.

SimplePie_HTTP_Parser::status ( )

Parse the status code

private

SimplePie_HTTP_Parser::value ( )

See what state to move to while within non-quoted header values

private

Références is_linear_whitespace(), et linear_whitespace().

Référencé par linear_whitespace(), new_line(), quote_char(), quote_escaped(), et value_char().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie_HTTP_Parser::value_char ( )

Parse a header value while outside quotes

private

Références value().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

SimplePie_HTTP_Parser::$body = ''
SimplePie_HTTP_Parser::$data = ''

Référencé par SimplePie_HTTP_Parser().

SimplePie_HTTP_Parser::$data_length = 0

Référencé par has_data().

SimplePie_HTTP_Parser::$headers = array()
SimplePie_HTTP_Parser::$http_version = 0.0
SimplePie_HTTP_Parser::$name = ''

Référencé par new_line().

SimplePie_HTTP_Parser::$position = 0

Référencé par is_linear_whitespace(), et quote_escaped().

SimplePie_HTTP_Parser::$reason = ''
SimplePie_HTTP_Parser::$state = 'http_version'

Référencé par parse().

SimplePie_HTTP_Parser::$status_code = 0
SimplePie_HTTP_Parser::$value = ''

Référencé par new_line().


La documentation de cette classe a été générée à partir du fichier suivant :