Implementing Polymorphic Callbacks for Ada/C++ Bindings Maciej Sobczak
YAMI4 – Multilanguage Asynchronous Messaging Library User Programs Ada General-Purpose C++ General-Purpose Ada Core C++ Core Operating System
But this is a common problem! WWW request GUI events handlers DB stored Alarms procedures
One-page problem
Callbacks anatomy Object-Oriented Callback Object Action
Solution Ada user code Ada translation layer C wrapper C++ notifications
Problem Object-Oriented Callback Ada user code Object Ada translation layer Action C wrapper Object pointer is C++ notifications created in Ada and used in Ada
Problem Object-Oriented Callback Ada user code Object Ada translation layer Action C wrapper Procedure pointer is C++ notifications created in Ada but used in C++
Dependencies Ada C++
Recommend
More recommend