}
struct doveadm_print_vfuncs doveadm_print_flow_vfuncs = {
- "flow",
-
- doveadm_print_flow_init,
- doveadm_print_flow_deinit,
- doveadm_print_flow_header,
- doveadm_print_flow_print,
- doveadm_print_flow_print_stream,
- doveadm_print_flow_flush
+ .name = "flow",
+
+ .init = doveadm_print_flow_init,
+ .deinit = doveadm_print_flow_deinit,
+ .header = doveadm_print_flow_header,
+ .print = doveadm_print_flow_print,
+ .print_stream = doveadm_print_flow_print_stream,
+ .flush = doveadm_print_flow_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_formatted_vfuncs = {
- "formatted",
+ .name = "formatted",
- doveadm_print_formatted_init,
- doveadm_print_formatted_deinit,
- doveadm_print_formatted_header,
- doveadm_print_formatted_print,
- NULL,
- doveadm_print_formatted_flush
+ .init = doveadm_print_formatted_init,
+ .deinit = doveadm_print_formatted_deinit,
+ .header = doveadm_print_formatted_header,
+ .print = doveadm_print_formatted_print,
+ .flush = doveadm_print_formatted_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_json_vfuncs = {
- "json",
-
- doveadm_print_json_init,
- doveadm_print_json_deinit,
- doveadm_print_json_header,
- doveadm_print_json_print,
- doveadm_print_json_print_stream,
- doveadm_print_json_flush
+ .name = "json",
+
+ .init = doveadm_print_json_init,
+ .deinit = doveadm_print_json_deinit,
+ .header = doveadm_print_json_header,
+ .print = doveadm_print_json_print,
+ .print_stream = doveadm_print_json_print_stream,
+ .flush = doveadm_print_json_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_pager_vfuncs = {
- DOVEADM_PRINT_TYPE_PAGER,
-
- doveadm_print_pager_init,
- doveadm_print_pager_deinit,
- doveadm_print_pager_header,
- doveadm_print_pager_print,
- doveadm_print_pager_print_stream,
- doveadm_print_pager_flush
+ .name = DOVEADM_PRINT_TYPE_PAGER,
+
+ .init = doveadm_print_pager_init,
+ .deinit = doveadm_print_pager_deinit,
+ .header = doveadm_print_pager_header,
+ .print = doveadm_print_pager_print,
+ .print_stream = doveadm_print_pager_print_stream,
+ .flush = doveadm_print_pager_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_server_vfuncs = {
- DOVEADM_PRINT_TYPE_SERVER,
-
- doveadm_print_server_init,
- doveadm_print_server_deinit,
- doveadm_print_server_header,
- doveadm_print_server_print,
- doveadm_print_server_print_stream,
- doveadm_print_server_flush
+ .name = DOVEADM_PRINT_TYPE_SERVER,
+
+ .init = doveadm_print_server_init,
+ .deinit = doveadm_print_server_deinit,
+ .header = doveadm_print_server_header,
+ .print = doveadm_print_server_print,
+ .print_stream = doveadm_print_server_print_stream,
+ .flush = doveadm_print_server_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_tab_vfuncs = {
- "tab",
+ .name = "tab",
- NULL,
- NULL,
- doveadm_print_tab_header,
- doveadm_print_tab_print,
- doveadm_print_tab_print_stream,
- doveadm_print_tab_flush
+ .header = doveadm_print_tab_header,
+ .print = doveadm_print_tab_print,
+ .print_stream = doveadm_print_tab_print_stream,
+ .flush = doveadm_print_tab_flush,
};
}
struct doveadm_print_vfuncs doveadm_print_table_vfuncs = {
- "table",
-
- doveadm_print_table_init,
- doveadm_print_table_deinit,
- doveadm_print_table_header,
- doveadm_print_table_print,
- doveadm_print_table_print_stream,
- doveadm_print_table_flush
+ .name = "table",
+
+ .init = doveadm_print_table_init,
+ .deinit = doveadm_print_table_deinit,
+ .header = doveadm_print_table_header,
+ .print = doveadm_print_table_print,
+ .print_stream = doveadm_print_table_print_stream,
+ .flush = doveadm_print_table_flush,
};