To make ovsdb_monitor an opaque to ovsdb_jsonrpc server object.
Signed-off-by: Andy Zhou <azhou@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
return a->column < b->column ? -1 : a->column > b->column;
}
+static void
+ovsdb_monitor_add_select(struct ovsdb_monitor_table *mt,
+ enum ovsdb_monitor_selection select)
+{
+ mt->select |= select;
+}
+
static struct ovsdb_error * OVS_WARN_UNUSED_RESULT
ovsdb_jsonrpc_parse_monitor_request(struct ovsdb_monitor_table *mt,
const struct json *monitor_request,
} else {
select = OJMS_INITIAL | OJMS_INSERT | OJMS_DELETE | OJMS_MODIFY;
}
- mt->select |= select;
+ ovsdb_monitor_add_select(mt, select);
if (columns) {
size_t i;