OpenNet
Fonctions membres publiques | Liste de tous les membres
Référence de la classe OpenNet::SourceCode

La classe SourceCode. Plus de détails...

#include <SourceCode.h>

Graphe d'héritage de OpenNet::SourceCode:
OpenNet::Function OpenNet::Kernel OpenNet::Function_Forward OpenNet::Kernel_Forward

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...
 

Description détaillée

La classe SourceCode.

Documentation des fonctions membres

OPEN_NET_PUBLIC Status OpenNet::SourceCode::AppendCode ( const char *  aFileName)

Ajouter du code en utilisant un fichier source.

Paramètres
aFileNameLe nom du fichier source
Valeurs retournées
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 OPEN_NET_PUBLIC Status OpenNet::SourceCode::AppendCode ( const char *  aCode,
unsigned int  aCodeSize_byte 
)
virtual

Ajouter du code.

Paramètres
aCodeLe code
aCodeSize_byteLa taille du code
Valeurs retournées
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.

Paramètres
aCodeLe code
Valeurs retournées
STATUS_OK
STATUS_CODE_ALREADY_SET
STATUS_EMPTY_CODE
virtual OPEN_NET_PUBLIC Status OpenNet::SourceCode::Display ( FILE *  aOut) const
virtual

Afficher.

Valeurs retournées
aOutLe 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 OPEN_NET_PUBLIC unsigned int OpenNet::SourceCode::Edit_Remove ( const char *  aSearch)
virtual

Retirer des chaines du code.

Paramètres
aSearchLa chaine à chercher et retirer
Renvoie
Cette méthode retourne le nombre de chaine retirées.

Réimplémentée dans OpenNet::Kernel.

virtual OPEN_NET_PUBLIC unsigned int OpenNet::SourceCode::Edit_Replace ( const char *  aSearch,
const char *  aReplace 
)
virtual

Remplacer des chaines dans le code.

Paramètres
aSearchLa chaine à chercher
aReplaceLa chaine à utiliser pour remplacer les chaines trouvees
Renvoie
Cette méthode retourne le nombre de remplacements effectues

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.

Paramètres
aSearchLa chaine à chercher
Renvoie
Cette méthode retourne le nombre d'instance trouvées.
OPEN_NET_PUBLIC unsigned int OpenNet::SourceCode::GetCodeSize ( ) const

Obtenir la taille du code.

Renvoie
La taille du code en octet
OPEN_NET_PUBLIC const char* OpenNet::SourceCode::GetName ( ) const

Obtenir le nom de l'instance.

Renvoie
Cette méthode retourne l'adresse d'un espace de mémoire interne.
virtual OPEN_NET_PUBLIC Status OpenNet::SourceCode::ResetCode ( )
virtual

Reinitialiser le code.

Valeurs retournées
STATUS_OK
STATUS_CODE_NOT_SET

Réimplémentée dans OpenNet::Kernel.

virtual OPEN_NET_PUBLIC Status OpenNet::SourceCode::SetArgumentCount ( unsigned int  aArgCount)
virtual

Assigner un nombre d'argument à passer à la fonction ou au kernel.

Paramètres
aArgCountCet argument indique le nombre d'argument qui doit être passées au code.
Valeurs retournées
STATUS_OK
virtual OPEN_NET_PUBLIC Status OpenNet::SourceCode::SetCode ( const char *  aFileName)
virtual

Assigner le code en utilisant un fichier source.

Paramètres
aFileNameLe nom du fichier source
Valeurs retournées
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 OPEN_NET_PUBLIC Status OpenNet::SourceCode::SetCode ( const char *  aCode,
unsigned int  aCodeSize_byte 
)
virtual

Assigner le code.

Paramètres
aCodeLe code
aCodeSize_byteLa taille du code
Valeurs retournées
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.

Paramètres
aNameLe nom
Valeurs retournées
STATUS_OK
STATUS_NOT_ALLOWED_NULL_ARGUMENT

La documentation de cette classe a été générée à partir du fichier suivant :