OpenNet
|
La classe Kernel_Forward. Plus de détails...
#include <Function_Forward.h>
Fonctions membres publiques | |
OPEN_NET_PUBLIC | Function_Forward () |
Constructeur. | |
OPEN_NET_PUBLIC Status | AddDestination (Adapter *aAdapter) |
Ajouter un Adapter de destination. Plus de détails... | |
OPEN_NET_PUBLIC Status | RemoveDestination (Adapter *aAdapter) |
Retirer un Adapter de destination. Plus de détails... | |
OPEN_NET_PUBLIC Status | ResetDestinations () |
Retirer tous les Adapter de destination. Plus de détails... | |
virtual Status | SetFunctionName (const char *aFunctionName) |
Modifier le nom de la fonction. Plus de détails... | |
virtual Status | Display (FILE *aOut) const |
Afficher. Plus de détails... | |
Fonctions membres publiques hérités de OpenNet::Function | |
OPEN_NET_PUBLIC | Function () |
Constructeur. | |
OPEN_NET_PUBLIC const char * | GetFunctionName () const |
Obtenir le nom de la fonction. Plus de détails... | |
Fonctions membres publiques hérités de OpenNet::SourceCode | |
OPEN_NET_PUBLIC | SourceCode () |
Constructeur. | |
virtual OPEN_NET_PUBLIC | ~SourceCode () |
Destructeur. | |
OPEN_NET_PUBLIC Status | AppendCode (const char *aFileName) |
Ajouter du code en utilisant un fichier source. Plus de détails... | |
virtual OPEN_NET_PUBLIC Status | AppendCode (const char *aCode, unsigned int aCodeSize_byte) |
Ajouter du code. Plus de détails... | |
OPEN_NET_PUBLIC Status | AppendCode (const SourceCode &aCode) |
Ajouter du code. Plus de détails... | |
OPEN_NET_PUBLIC unsigned int | GetCodeSize () const |
Obtenir la taille du code. Plus de détails... | |
OPEN_NET_PUBLIC const char * | GetName () const |
Obtenir le nom de l'instance. Plus de détails... | |
virtual OPEN_NET_PUBLIC Status | ResetCode () |
Reinitialiser le code. Plus de détails... | |
virtual OPEN_NET_PUBLIC Status | SetArgumentCount (unsigned int aArgCount) |
Assigner un nombre d'argument à passer à la fonction ou au kernel. Plus de détails... | |
virtual OPEN_NET_PUBLIC Status | SetCode (const char *aFileName) |
Assigner le code en utilisant un fichier source. Plus de détails... | |
virtual OPEN_NET_PUBLIC Status | SetCode (const char *aCode, unsigned int aCodeSize_byte) |
Assigner le code. Plus de détails... | |
OPEN_NET_PUBLIC Status | SetName (const char *aName) |
Assigner le nom de l'instance. Plus de détails... | |
virtual OPEN_NET_PUBLIC unsigned int | Edit_Remove (const char *aSearch) |
Retirer des chaines du code. Plus de détails... | |
virtual OPEN_NET_PUBLIC unsigned int | Edit_Replace (const char *aSearch, const char *aReplace) |
Remplacer des chaines dans le code. Plus de détails... | |
OPEN_NET_PUBLIC unsigned int | Edit_Search (const char *aSearch) |
Rechercher une chaines dans le code. Plus de détails... | |
La classe Kernel_Forward.
OPEN_NET_PUBLIC Status OpenNet::Function_Forward::AddDestination | ( | Adapter * | aAdapter | ) |
Ajouter un Adapter de destination.
aAdapter | L'Adapter |
STATUS_OK | |
STATUS_DESTINATION_ALREADY_SET | |
STATUS_NOT_ALLOWED_NULL_ARGUMENT |
|
virtual |
Afficher.
aOut | Le fichier de sortie |
STATUS_OK | |
STATUS_NOT_ALLOWER_NULL_ARGUMENT |
Réimplémentée à partir de OpenNet::Function.
OPEN_NET_PUBLIC Status OpenNet::Function_Forward::RemoveDestination | ( | Adapter * | aAdapter | ) |
Retirer un Adapter de destination.
aAdapter | L'Adapter |
STATUS_OK | |
STATUS_DESTINATION_NOT_SET | |
STATUS_NO_DESTINATION_SET | |
STATUS_NOT_ALLOWED_NULL_ARGUMENT |
OPEN_NET_PUBLIC Status OpenNet::Function_Forward::ResetDestinations | ( | ) |
Retirer tous les Adapter de destination.
STATUS_OK | |
STATUS_NO_DESTINATION_NOT |
|
virtual |
Modifier le nom de la fonction.
aFunctionName | Le nom de la fonction |
STATUS_OK | |
STATUS_NOT_ALLOWED_NULL_ARGUMENT |
Réimplémentée à partir de OpenNet::Function.