Class Pxxo_Buffers

Description

Implements interfaces:

  • Countable (internal interface)
  • Iterator (internal interface)

Classe permet de stocker des Objets Pxxo_Buffers

Located in /Pxxo/Buffers.php (line 46)

Pxxo
   |
   --Pxxo_Buffers
Variable Summary
array $_data
integer $_index
array $_sort
Method Summary
Pxxo_Buffers __construct ()
integer add (Pxxo_Buffer $o)
Pxxo_Buffers concat (string 0)
int count ()
mixed current ()
Pxxo_Buffer get ( $i)
Pxxo_Buffer keepOnlyOne (string $i)
mixed key ()
void next ()
void rewind ()
string search (string $val)
boolean valid ()
mixed __get (string $i)
Variables
array $_data (line 61)

Contains array of configuration data

  • access: protected
integer $_index (line 53)

Iteration index

  • access: protected
array $_sort (line 68)

Reprsentation trié de _data

  • access: private

Inherited Variables

Inherited from Pxxo

Pxxo::$_bench
Pxxo::$_cache
Pxxo::$_cache_options
Pxxo::$_cache_options_default
Pxxo::$_caching
Pxxo::$_debugging
Pxxo::$_debug_options
Pxxo::$_debug_options_default
Pxxo::$_idcache
Pxxo::$_ids
Pxxo::$_levelcache
Methods
Constructor __construct (line 74)

Constructeur

  • access: public
Pxxo_Buffers __construct ()

Redefinition of:
Pxxo::__construct()
Constructeur
add (line 125)

Ajout d'un Buffer

  • return: indice
  • access: public
integer add (Pxxo_Buffer $o)
concat (line 237)

Concatene les Buffers ayant un type etendu identique

  • access: public
Pxxo_Buffers concat (string 0)
  • string 0
count (line 142)

Defined by Countable interface

  • access: public
int count ()

Implementation of:
Countable::count
current (line 152)

Defined by Iterator interface

  • access: public
mixed current ()

Implementation of:
Iterator::current
get (line 101)

Recupere un Buffer particulier de la liste

  • access: public
Pxxo_Buffer get ( $i)
  • $i
isBuffer (line 88)

Test si l'objet est un objet de type Pxxo_Buffer

  • access: public
Pxxo_Buffer isBuffer ( $o)
  • $o
keepOnlyOne (line 257)

N'en garder qu'un seul, supprime tout les autres...

  • access: public
Pxxo_Buffer keepOnlyOne (string $i)
  • string $i
key (line 163)

Defined by Iterator interface

  • access: public
mixed key ()

Implementation of:
Iterator::key
merge (line 210)

Merge une liste de Buffers avec la liste courante, les entrées en communs sont ignorés.

  • access: public
Pxxo_Buffers merge (Pxxo_Buffers $merge)
next (line 172)

Defined by Iterator interface

  • access: public
void next ()

Implementation of:
Iterator::next
rewind (line 182)

Defined by Iterator interface

  • access: public
void rewind ()

Implementation of:
Iterator::rewind
search (line 226)

Recherche le Buffer contenant une valeur

  • access: public
string search (string $val)
  • string $val
valid (line 198)

Defined by Iterator interface

  • access: public
boolean valid ()

Implementation of:
Iterator::valid
__get (line 113)

Magic function so that $obj->value will work.

  • access: public
mixed __get (string $i)
  • string $i

Inherited Methods

Inherited From Pxxo

Pxxo::__construct()
Pxxo::addCacheID()
Pxxo::addCacheLevel()
Pxxo::cleanCache()
Pxxo::copyto()
Pxxo::delinCache()
Pxxo::disableCache()
Pxxo::disableDebug()
Pxxo::enableCache()
Pxxo::enableDebug()
Pxxo::getCacheID()
Pxxo::getCacheLevel()
Pxxo::getCacheObject()
Pxxo::getCacheOption()
Pxxo::getDebugOption()
Pxxo::getinCache()
Pxxo::initCache()
Pxxo::isCaching()
Pxxo::isDebugging()
Pxxo::resetCache()
Pxxo::resetCacheID()
Pxxo::setBenchmarkProfiler()
Pxxo::setBenchmarkTimer()
Pxxo::setCacheID()
Pxxo::setCacheLevel()
Pxxo::setCacheObject()
Pxxo::setCacheOption()
Pxxo::setCacheOptions()
Pxxo::setDebugOption()
Pxxo::setinCache()
Pxxo::testCacheLevel()
Pxxo::testinCache()
Pxxo::traceDebug()

Documentation generated on Thu, 13 Mar 2008 22:03:11 +0100 by phpDocumentor 1.4.1