OpenNet
|
La classe SourceCode. Plus de détails...
#include <SourceCode.h>
Fonctions membres publiques | |
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 Status | Display (FILE *aOut) const |
Afficher. 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 SourceCode.
OPEN_NET_PUBLIC Status OpenNet::SourceCode::AppendCode | ( | const char * | aFileName | ) |
Ajouter du code en utilisant un fichier source.
aFileName | Le nom du fichier source |
STATUS_OK | |
STATUS_CANNOT_OPEN_INPUT_FILE | |
STATUS_CANNOT_READ_INPUT_FILE | |
STATUS_CODE_ALREADY_SET | |
STATUS_EMPTY_INPUT_FILE | |
STATUS_ERROR_CLOSING_INPUT_FILE | |
STATUS_ERROR_READING_INPUT_FILE | |
STATUS_INPUT_FILE_TOO_LARGE |
|
virtual |
Ajouter du code.
aCode | Le code |
aCodeSize_byte | La taille du code |
STATUS_OK | |
STATUS_CODE_ALREADY_SET | |
STATUS_EMPTY_CODE |
Réimplémentée dans OpenNet::Kernel.
OPEN_NET_PUBLIC Status OpenNet::SourceCode::AppendCode | ( | const SourceCode & | aCode | ) |
Ajouter du code.
aCode | Le code |
STATUS_OK | |
STATUS_CODE_ALREADY_SET | |
STATUS_EMPTY_CODE |
|
virtual |
Afficher.
aOut | Le fichier de sortie |
STATUS_OK | |
STATUS_NOT_ALLOWER_NULL_ARGUMENT |
Réimplémentée dans OpenNet::Kernel, OpenNet::Function_Forward, OpenNet::Kernel_Forward, et OpenNet::Function.
|
virtual |
Retirer des chaines du code.
aSearch | La chaine à chercher et retirer |
Réimplémentée dans OpenNet::Kernel.
|
virtual |
Remplacer des chaines dans le code.
aSearch | La chaine à chercher |
aReplace | La chaine à utiliser pour remplacer les chaines trouvees |
Réimplémentée dans OpenNet::Kernel.
OPEN_NET_PUBLIC unsigned int OpenNet::SourceCode::Edit_Search | ( | const char * | aSearch | ) |
Rechercher une chaines dans le code.
aSearch | La chaine à chercher |
OPEN_NET_PUBLIC unsigned int OpenNet::SourceCode::GetCodeSize | ( | ) | const |
Obtenir la taille du code.
OPEN_NET_PUBLIC const char* OpenNet::SourceCode::GetName | ( | ) | const |
Obtenir le nom de l'instance.
|
virtual |
Reinitialiser le code.
STATUS_OK | |
STATUS_CODE_NOT_SET |
Réimplémentée dans OpenNet::Kernel.
|
virtual |
Assigner un nombre d'argument à passer à la fonction ou au kernel.
aArgCount | Cet argument indique le nombre d'argument qui doit être passées au code. |
STATUS_OK |
|
virtual |
Assigner le code en utilisant un fichier source.
aFileName | Le nom du fichier source |
STATUS_OK | |
STATUS_CANNOT_OPEN_INPUT_FILE | |
STATUS_CANNOT_READ_INPUT_FILE | |
STATUS_CODE_ALREADY_SET | |
STATUS_EMPTY_INPUT_FILE | |
STATUS_ERROR_CLOSING_INPUT_FILE | |
STATUS_ERROR_READING_INPUT_FILE | |
STATUS_INPUT_FILE_TOO_LARGE |
Réimplémentée dans OpenNet::Kernel.
|
virtual |
Assigner le code.
aCode | Le code |
aCodeSize_byte | La taille du code |
STATUS_OK | |
STATUS_CODE_ALREADY_SET | |
STATUS_EMPTY_CODE |
Réimplémentée dans OpenNet::Kernel.
OPEN_NET_PUBLIC Status OpenNet::SourceCode::SetName | ( | const char * | aName | ) |
Assigner le nom de l'instance.
aName | Le nom |
STATUS_OK | |
STATUS_NOT_ALLOWED_NULL_ARGUMENT |