#define DLOG_CTRL_REQ_PIPE (struct dlog_control_msg) {sizeof(struct dlog_control_msg), DLOG_REQ_PIPE, 0}
enum {
- DLOG_REQ_REPLY = 1,
+ DLOG_REQ_REPLY = 1,
/* the following can be OR'd with REPLY,
* but are exclusive with each other */
- DLOG_REQ_PIPE = 1 << 1,
- DLOG_REQ_CLEAR = 2 << 1,
- DLOG_REQ_HANDLE_LOGUTIL = 3 << 1,
- DLOG_REQ_GET_CAPACITY = 4 << 1,
- DLOG_REQ_GET_USAGE = 5 << 1,
- DLOG_REQ_STDOUT = 6 << 1,
- DLOG_REQ_TOGGLE_STDOUT = 7 << 1,
+ DLOG_REQ_PIPE = 1 << 1,
+ DLOG_REQ_CLEAR = 2 << 1,
+ DLOG_REQ_HANDLE_LOGUTIL = 3 << 1,
+ DLOG_REQ_GET_CAPACITY = 4 << 1,
+ DLOG_REQ_GET_USAGE = 5 << 1,
+ DLOG_REQ_STDOUT = 6 << 1,
+ DLOG_REQ_GLOBAL_ENABLE_DISABLE_STDOUT = 7 << 1,
};
enum {
char enabled_char = (char)enabled;
- int r = send_dlog_request(sock_fd, DLOG_REQ_TOGGLE_STDOUT, &enabled_char, sizeof(enabled_char));
+ int r = send_dlog_request(sock_fd, DLOG_REQ_GLOBAL_ENABLE_DISABLE_STDOUT, &enabled_char, sizeof(enabled_char));
if (r < 0)
return r;
return 0;
}
-static int service_writer_handle_req_toggle_stdout(struct logger *server, struct writer *wr, struct dlog_control_msg *msg)
+static int service_writer_handle_req_global_enable_disable_stdout(struct logger *server, struct writer *wr, struct dlog_control_msg *msg)
{
assert(server);
assert(msg);
- assert(msg->request == DLOG_REQ_TOGGLE_STDOUT);
+ assert(msg->request == DLOG_REQ_GLOBAL_ENABLE_DISABLE_STDOUT);
assert(wr);
assert(wr->buf_ptr);
int ret;
switch (msg->request) {
- case DLOG_REQ_CLEAR: ret = service_writer_handle_req_clear (server, wr, msg); break;
- case DLOG_REQ_HANDLE_LOGUTIL: ret = service_writer_handle_req_util (server, wr, msg); break;
- case DLOG_REQ_GET_CAPACITY: ret = service_writer_handle_req_get_capacity (server, wr, msg); break;
- case DLOG_REQ_GET_USAGE: ret = service_writer_handle_req_get_usage (server, wr, msg); break;
- case DLOG_REQ_TOGGLE_STDOUT: ret = service_writer_handle_req_toggle_stdout(server, wr, msg); break;
+ case DLOG_REQ_CLEAR: ret = service_writer_handle_req_clear (server, wr, msg); break;
+ case DLOG_REQ_HANDLE_LOGUTIL: ret = service_writer_handle_req_util (server, wr, msg); break;
+ case DLOG_REQ_GET_CAPACITY: ret = service_writer_handle_req_get_capacity (server, wr, msg); break;
+ case DLOG_REQ_GET_USAGE: ret = service_writer_handle_req_get_usage (server, wr, msg); break;
+ case DLOG_REQ_GLOBAL_ENABLE_DISABLE_STDOUT: ret = service_writer_handle_req_global_enable_disable_stdout(server, wr, msg); break;
default: ret = -EINVAL;
}