diff options
Diffstat (limited to 'Ivycpp.h')
-rw-r--r-- | Ivycpp.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -37,7 +37,6 @@ public: static long BindMsg (const char *regexp, IvyMessageCallback *cb ); static long BindMsg (IvyMessageCallback *cb, const char *regexp, ... ); static void UnbindMsg( int id ); - static void Classes( int argc, const char **argv ); static int SendMsg(const char * message, ... ); static void SendDirectMsg( IvyApplication *app, int id, @@ -45,7 +44,8 @@ public: static void BindDirectMsg( IvyDirectMessageCallback *callback ); - + static void SetBindCallback(IvyBindingCallback* bind_callback ); + static void SetFilter( int argc, const char **argv ); static void start(const char *domain); static void stop(); #ifndef USE_GLFW @@ -59,6 +59,8 @@ protected: static void DieCb( IvyC::IvyClientPtr app, void *user_data, int id ) ; static void MsgCb( IvyC::IvyClientPtr app, void *user_data, int argc, char **argv ) ; static void MsgDirectCb( IvyC::IvyClientPtr app, void *user_data, int id, char *msg ) ; + static void BindCallbackCb( IvyC::IvyClientPtr app, void *user_data, int id, char *msg, + IvyC::IvyBindEvent event) ; #ifdef USE_GLFW static void GLFWCALL ivyMainLoopInSeparateThread (void *arg); @@ -69,3 +71,4 @@ private: }; #endif // !defined(__IVY_H) + |