X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fmessaging%2Fcallback.hpp;h=b35d0b47a2cb61600ff9ce0dc35a3481c23a77d4;hb=HEAD;hp=b8e9dfaf6d0c245edffacebb5e2392c1227d6050;hpb=4e4fb5021cc9aa67390f6641a060b85c077a1880;p=ric-plt%2Fxapp-frame-cpp.git diff --git a/src/messaging/callback.hpp b/src/messaging/callback.hpp index b8e9dfa..b35d0b4 100644 --- a/src/messaging/callback.hpp +++ b/src/messaging/callback.hpp @@ -31,11 +31,15 @@ #include +#include "msg_component.hpp" + +namespace xapp { + + class Messenger; class Message; -#include "message.hpp" -typedef void(*user_callback)( Message& m, int mtype, int subid, int payload_len, Msg_component payload, void* usr_data ); +typedef void(*user_callback)( xapp::Message& m, int mtype, int subid, int payload_len, xapp::Msg_component payload, void* usr_data ); class Callback { @@ -44,9 +48,11 @@ class Callback { void* udata; // user data public: - Callback( user_callback, void* data ); // builder - void Drive_cb( Message& m ); // invoker + Callback( user_callback, void* data ); // builder + void Drive_cb( Message& m ); // invoker }; +} // namespace #endif +