Allocateur pour les membres de Support dans un client. More...
#include "cogitant/cs/client.h"
Public Member Functions | |
SupportAllocatorClient (Client *client) | |
Constructeur. More... | |
Allocation. | |
cogitant::Set< cogitant::ConceptType * > * | allocCTypes () const |
cogitant::Set< cogitant::RelationType * > * | allocRTypes () const |
cogitant::Set< cogitant::NestingType * > * | allocNTypes () const |
cogitant::Set< cogitant::Individual * > * | allocIndividuals () const |
cogitant::PartialOrder * | allocCOrder () const |
cogitant::PartialOrder * | allocROrder () const |
cogitant::PartialOrder * | allocNOrder () const |
Effacement. | |
void | clearCTypes (cogitant::Set< cogitant::ConceptType *> *s) const |
void | clearRTypes (cogitant::Set< cogitant::RelationType *> *s) const |
void | clearNTypes (cogitant::Set< cogitant::NestingType *> *s) const |
void | clearIndividuals (cogitant::Set< cogitant::Individual *> *s) const |
Public Member Functions inherited from cogitant::SupportAllocator | |
virtual Set< ConceptType * > * | allocCTypes2 (Set< ConceptType *> const *o) const |
virtual Set< RelationType * > * | allocRTypes2 (Set< RelationType *> const *o) const |
virtual Set< NestingType * > * | allocNTypes2 (Set< NestingType *> const *o) const |
virtual Set< Individual * > * | allocIndividuals2 (Set< Individual *> const *o) const |
virtual PartialOrder * | allocCOrder2 (PartialOrder const *o) const |
virtual PartialOrder * | allocROrder2 (PartialOrder const *o) const |
virtual PartialOrder * | allocNOrder2 (PartialOrder const *o) const |
virtual BannedTypes * | allocBannedTypes () const |
virtual BannedTypes * | allocBannedTypes2 (BannedTypes const *o) const |
virtual ConceptType * | allocCType () const |
virtual ConceptType * | allocCType2 (ConceptType const *o) const |
virtual RelationType * | allocRType () const |
virtual RelationType * | allocRType2 (RelationType const *o) const |
virtual NestingType * | allocNType () const |
virtual NestingType * | allocNType2 (NestingType const *o) const |
virtual Individual * | allocIndividual () const |
virtual Individual * | allocIndividual2 (Individual const *o) const |
Public Member Functions inherited from cogitant::CogitantObject | |
CogitantObject () | |
Constructeur. More... | |
CogitantObject (CogitantObject const &o) | |
Constructeur par recopie. More... | |
virtual | ~CogitantObject () |
Destructeur. More... | |
PropertySet * | properties () |
Accès à l'ensemble des propriétés. More... | |
virtual std::string | toString () const |
Transformation en chaîne de caractères. More... | |
std::string | className () const |
Nom de la classe. More... | |
PropertySet const * | properties () const |
Accès en lecture seule à l'ensemble des propriétés. More... | |
bool | hasProperties () const |
Existence de propriétés. More... | |
CogitantObject & | operator= (CogitantObject const &ob) |
Affectation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitant::CogitantObject | |
virtual PropertySet * | allocProperties () const |
Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet. More... | |
Allocateur pour les membres de Support dans un client.
Cette classe diffère de cogitant::SupportAllocator par le fait que les ensembles (de types de concepts, de types de relations, de types d'emboîtements, de marqueurs individuels) et les ordres partiels alloués sont les versions "client" des classes, afin de permettre la communication avec le serveur.
cogitantcs::SupportAllocatorClient::SupportAllocatorClient | ( | Client * | client | ) |
Constructeur.
client | Client auquel est rattaché l'allocator. Cette information doit être connue au moment de l'exécution des méthodes d'allocation afin de créer des Set reliés au serveur par l'intermédiaire de ce client. |