Die Funktion 'cciInputMessageCallback' kann als Callback registriert werden und wird dann aufgerufen, wenn eine Nachricht von einem Input-Knoten gelesen und bevor die Nachricht im Nachrichtenfluss weitergegeben wird.
Die Funktion 'cciInputMessageCallback' wird für jede Eingabenachricht aufgerufen, die innerhalb einer Ausführungsgruppe gelesen wurde, in welcher der Callback registriert wurde, falls der Benutzerexitstatus aktiv ist. Der Callback wird registriert, indem ein Zeiger auf die Funktion als iFpInputMessageCallback-Feld des CCI_UE_VFT-Strukts bereitgestellt wird, das an cciRegisterUserExit übergeben wurde.
typedef void (*cciInputMessageCallback) (
CciDataContext* userContext,
CciMessage* message,
CciMessage* localEnvironment,
CciMessage* exceptionList,
CciMessage* environment,
CciMessageOrigin messageOrigin,
CciNode* inputNode);
Keine.
void myInputMessageCallback(
CciDataContext* userContext,
CciMessage* message,
CciMessage* localEnvironment,
CciMessage* exceptionList,
CciMessage* environment,
CciMessageOrigin messageOrigin,
CciNode* inputNode){
…
…
}