Réserver une Démo
Pré. Proc.

Définir les rappels

C++ uniquement. Cela ne doit être implémenté qu'en C++. Le code de l'exemple est suffisant et n'a pas besoin d'être modifié. Une vérification supplémentaire des erreurs ou des limites peut être ajoutée.

Contributions

Paramètre

Détails

const void ** fonctions de rappel

Un tableau de pointeurs de fonction de rappel à utiliser pour renvoyer les données à Enterprise Architect .

Sorties via des rappels

Aucun

Détails

Les plug-ins C++ recevront cette méthode peu de temps après leur création. Il transmet un tableau de pointeurs de fonction de rappel qui sont utilisés par le plug-in ultérieurement pour transmettre les données à Enterprise Architect

Exemple de mise en œuvre

void ExampleServicePlugin::SetCallbacks(const void ** callbackFunctions)

{

si (fonctions de rappel)

{

Result = (ResultPtr)callbackFunctions[0] ;

SetErrorCode = (SetErrorCodePtr)callbackFunctions[1] ;

SetError = (SetErrorPtr)callbackFunctions[2] ;

LogMessage = (LogMessagePtr)callbackFunctions[3] ;

}

}