API: Events: Add functions for {un}subscribing to broadcasted events

This commit is contained in:
Thiago de Arruda
2014-05-28 08:42:10 -03:00
parent 6b006dd7a2
commit c3c826da34
4 changed files with 100 additions and 1 deletions

View File

@@ -155,5 +155,17 @@ Tabpage vim_get_current_tabpage(void);
/// @param[out] err Details of an error that may have occurred
void vim_set_current_tabpage(Tabpage tabpage, Error *err);
/// Subscribes to event broadcasts
///
/// @param channel_id The channel id(passed automatically by the dispatcher)
/// @param event The event type string
void vim_subscribe(uint64_t channel_id, String event);
/// Unsubscribes to event broadcasts
///
/// @param channel_id The channel id(passed automatically by the dispatcher)
/// @param event The event type string
void vim_unsubscribe(uint64_t channel_id, String event);
#endif // NVIM_API_VIM_H