se c'è qualcuno tra voi che ha mai usato AspectC++ o in genere AOP, forse mi può chiarire un po' le idee....
per la mia tesi sto creando un applicazione grafica con QT.
In particolare devo fare in modo che esegua e faccia il monitoring dei servizi di un middleware che consentono la comunicazione client/server.
Ho implementato l'esecuzione dei servizi con le solite tecniche OO, fin qui tutto ok (ho usato fork+execute dei binari già compilati dei servizi del middleware)
per quanto riguarda il monitoring, devo fare in modo che la mia applicazione dia info riguardo a: messaggi inviati/ricevuti, devices connessi/disconnessi, servizi registrati/deregistrati, ...
Poichè il middleware è già stato implementato e non va modificato, stavo pensando ad AspectC++ per aggiungere degli "hook" tra la mia applicazione e i componenti del middleware. Ho sempre usato AspectC++ per modificare il comportamento di una sola applicazione (aggiungendo nuove funzionalità o modificando quelle esistenti), ma non so se è possibile fare in modo che si interponga tra 2 applicazioni risolvendo il mio problema...
idee/suggerimenti ?
grazie
