From: Sung-hun Kim Date: Fri, 11 Feb 2022 12:48:30 +0000 (+0900) Subject: monitor: request-server: add two function call sites and prototypes X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=84f3060f0a80e0b2ea919a972cf6fbabbe8d1092;p=platform%2Fcore%2Fsystem%2Fpass.git monitor: request-server: add two function call sites and prototypes Change-Id: I20540b09e16578a65efec8ec22fb2e969bdcef8d Signed-off-by: Sung-hun Kim --- diff --git a/src/monitor/request-server.c b/src/monitor/request-server.c index 3d4571b..eea9e14 100644 --- a/src/monitor/request-server.c +++ b/src/monitor/request-server.c @@ -231,6 +231,17 @@ static void handle_request_in_stopped(struct request_client *client, char *buffe } +static void handle_request_update(struct request_client *client, int resource_type) +{ + +} + +static void handle_request_get_value_int(struct request_client *client, + int resource_type, u_int64_t attr) +{ + +} + static void handle_request_in_running(struct request_client *client, char *buffer) { char response[10]; @@ -239,6 +250,8 @@ static void handle_request_in_running(struct request_client *client, char *buffe char *tokens[REQUEST_TOKEN_MAX]; int request_type; int id; + int resource_type; + u_int64_t attr; nr_tokens = buffer_tokenize(buffer, tokens); if (nr_tokens < 0) { @@ -268,7 +281,14 @@ static void handle_request_in_running(struct request_client *client, char *buffe switch (request_type) { case REQUEST_UPDATE: + resource_type = atoi(tokens[2]); + handle_request_update(client, resource_type); + break; case REQUEST_GET_VALUE_INT: + resource_type = atoi(tokens[2]); + attr = strtoul(tokens[3], NULL, 16); + handle_request_get_value_int(client, resource_type, attr); + break; case REQUEST_STOP: /** * Format of REQUEST_EXIT: