|
OpenNet
|
Cette classe définit l'interface au niveau du processeur. Plus de détails...
#include <Processor.h>
Classes | |
| struct | Config |
| Cette structure contient la configuration d'un Processor. Plus de détails... | |
| struct | Info |
| Cette structure contient les information au sujet d'un Processor. Plus de détails... | |
Fonctions membres publiques | |
| virtual Status | GetConfig (Config *aOut) const =0 |
| Obtenir la configuration. Plus de détails... | |
| virtual void * | GetContext ()=0 |
| Obtenir le contexte OpenCL. Plus de détails... | |
| virtual void * | GetDevice ()=0 |
| Obtenir l'indentificateur de device OpenCL. Plus de détails... | |
| virtual Status | GetInfo (Info *aOut) const =0 |
| Retrouver le Info. Plus de détails... | |
| virtual const char * | GetName () const =0 |
| Obtenir le nom de l'instance. Plus de détails... | |
| virtual Status | SetConfig (const Config &aConfig)=0 |
| Changer la configuration. Plus de détails... | |
| virtual UserBuffer * | AllocateUserBuffer (unsigned int aSize_byte)=0 |
| Allouer un espace mémoire utilisateur dans la mémoire du Processor. Plus de détails... | |
| virtual Status | Display (FILE *aOut) const =0 |
| Afficher. Plus de détails... | |
Fonctions membres publiques statiques | |
| static OPEN_NET_PUBLIC Status | Display (const Info &aIn, FILE *aOut) |
| Afficher. Plus de détails... | |
Cette classe définit l'interface au niveau du processeur.
|
pure virtual |
Allouer un espace mémoire utilisateur dans la mémoire du Processor.
| aSize_byte | La taille de l'espace mémoire |
| NULL | Erreur |
| Other | L'instance de UserBuffer |
|
static |
Afficher.
| aIn | L'instance d'Info à afficher |
| aOut | Le fichier de sortie |
| STATUS_OK | |
| STATUS_INVALID_REFERENCE | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
pure virtual |
Afficher.
| aOut | Le fichier de sortie |
| STATUS_OK | |
| STATUS_NOT_ALLOWED_NULL_ARGUMENT |
|
pure virtual |
Obtenir la configuration.
| aOut | La configuration |
| STATUS_OK | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
pure virtual |
Obtenir le contexte OpenCL.
|
pure virtual |
Obtenir l'indentificateur de device OpenCL.
|
pure virtual |
|
pure virtual |
Obtenir le nom de l'instance.
| Cette | méthode retourne l'adresse d'un espace mémoire interne. |
|
pure virtual |
Changer la configuration.
| aConfig | La configuration |
| STATUS_OK | |
| STATUS_INVALID_REFERENCE |
1.8.9.1