Copyright © 2004 Patrick Davalan.

Bopc : Container d'objets.


Fonctionnalités.

Présentation générale

API détaillée
Exemples.
Reste à faire.
Voir aussi.

Fonctionnalités.

Bopc est un container d'objets pouvant être reconnus par lui, présentement il reconnait comme objets les container bopc, les hashs boph, les listes bopl et les piles bops.
Ces différents objets doivent suivre un certain protocole pour être reconnus par Bopc, cela ne fait pas partie de l'API décrite ici, les méthodes de création d'objets sont sujettes à changement et ne seront stabilisée que dans une prochaine version. Par l'intermédiaire de ce container, il est possible d'appliquer des fonctions aux objets qu'il contient. Par exemple, détruire le container revient à détruire en même temps les objets qu'il contient en suivant leur méthode de destruction.

Présentation générale

structures de données

Bops utilise principalement 1 type (typedef de structures) de données :

Ces structures de données ne devraient être utilisée que par l'intermédiaire de l'API, celle-ci étant supposée assurer la compatibilité, les structures étant par elle-même sujettes au changement.

Survol des fonctions

Elles permettent de créer/supprimer des containers, de placer des objets dans ces containers et de les en enlever, d'appliquer des fonctions aux objets que ce container contient.
Ce concept de container est très simple, on peut le comparer à un sac mais pas à une valise. Il s'agit plutôt d'un sac souple comme on en délivrait naguère dans les épiceries, la différence étant que l'on peut mettre un sac souple dans un autre sac souple alors que l'on ne peut mettre une valise dans une valise du même modèle.
On peut mettre dans un container tout objet ayant une poignée (handle) qu'il est capable de saisir, pour l'instant des hashs, des listes, des stacks et d'autres containers du même modèle.

L'API est appelée à se developper, elle ne comporte pour l'instant que des fonctions minimales.

Allocation/suppression d'un container.

accès au container et à ses éléments.

API détaillée.

Fichier à inclure.

Allocation/suppression d'un container.

accès au container et à ses éléments.

Exemples.

Reste à faire.

Voir aussi.



hometop    http://freefeed/bop/bopc.php (13/12/2006)      Copyright © 2004 Patrick Davalan.
Il est permis de copier, distribuer et/ou modifier ce document selon les termes et condiions de la GNU Free Documentation License, version 1.2 ou toute version ulterieure publiée par la Free Software Foundation.
Warning: fopen(/home/web/patrick/data/locks/bop%2Fbopc.php): failed to open stream: No such file or directory in /home/web/patrick/include/functions.inc on line 315