libimage  0.25.4
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Macros Pages
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe BilEncoder
Graphe d'héritage de BilEncoder:
Inheritance graph
Graphe de collaboration de BilEncoder:
Collaboration graph

Fonctions membres publiques

 BilEncoder (Image *image)
size_t read (uint8_t *buffer, size_t size)
int getHttpStatus ()
std::string getType ()
std::string getEncoding ()
bool eof ()
- Fonctions membres publiques inherited from DataStream
virtual ~DataStream ()

Attributs privés

Imageimage
int line

Documentation des fonctions membres

bool BilEncoder::eof ( )
virtual

Indique la fin du flux. read() renverra systématiquement 0 lorsque la fin du flux est atteinte.

Renvoie
true s'il n'y a plus de données à lire.

Implémente DataStream.

Voici le graphe d'appel pour cette fonction :

std::string BilEncoder::getEncoding ( )
inlinevirtual

Indique l'encodage associé au flux.

Implémente DataStream.

int BilEncoder::getHttpStatus ( )
inlinevirtual

Indique le statut Http associé au flux.

Implémente DataStream.

std::string BilEncoder::getType ( )
inlinevirtual

Indique le type MIME associé au flux.

Implémente DataStream.

size_t BilEncoder::read ( uint8_t *  buffer,
size_t  size 
)
virtual

Lit les prochaines données du flux. Tout octet ne peut être lu qu'une seule fois.

Copie au plus size octets de données non lues dans buffer. La valeur de retour indique le nombre d'octets effectivement lus.

Une valeur de retour 0 n'indique pas forcément la fin du flux, en effet il peut ne pas y avoir assez de place dans buffer pour écrire les données. Ce genre de limitation est spécifique à chaque classe filles qui peut pour des commodités d'implémentation ne pas vouloir tronquer certains blocs de données.

Paramètres
bufferPointeur cible.
sizeEspace disponible dans buffer en octets.
Renvoie
Nombre d'octets effectivement récupérés.

Implémente DataStream.

Voici le graphe d'appel pour cette fonction :


La documentation de cette classe a été générée à partir des fichiers suivants :