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 |