Data Structures | Macros | Typedefs
ui_bridge.h File Reference
#include <uv.h>
#include "nvim/event/defs.h"
#include "nvim/ui.h"

Go to the source code of this file.

Data Structures

struct  ui_bridge_data
 

Macros

#define CONTINUE(b)
 

Typedefs

typedef struct ui_bridge_data UIBridgeData
 
typedef void(* ui_main_fn) (UIBridgeData *bridge, UI *ui)
 

Macro Definition Documentation

◆ CONTINUE

#define CONTINUE (   b)
Value:
do { \
UIBridgeData *d = (UIBridgeData *)b; \
uv_mutex_lock(&d->mutex); \
d->ready = true; \
uv_cond_signal(&d->cond); \
uv_mutex_unlock(&d->mutex); \
} while (0)

Typedef Documentation

◆ ui_main_fn

typedef void(* ui_main_fn) (UIBridgeData *bridge, UI *ui)

◆ UIBridgeData

typedef struct ui_bridge_data UIBridgeData
ui_bridge_data
Definition: ui_bridge.h:13