Lines Matching defs:request

147 static int StartRequest(int clientFd, ParamMessage *request, int timeout)

150 ssize_t sendLen = send(clientFd, (char *)request, request->msgSize, 0);
160 int ret = ReadMessage(clientFd, (char *)request, timeout);
162 ret = ProcessRecvMsg(request);
178 ParamMessage *request = (ParamMessage *)CreateParamMessage(MSG_SET_PARAM, name, msgSize);
179 PARAM_CHECK(request != NULL, return PARAM_CODE_ERROR, "Failed to create Param Message");
181 ret = FillParamMsgContent(request, &offset, PARAM_VALUE, value, strlen(value));
182 PARAM_CHECK(ret == 0, free(request);
184 request->msgSize = offset + sizeof(ParamMessage);
185 request->id.msgId = ATOMIC_SYNC_ADD_AND_FETCH(&g_requestId, 1, MEMORY_ORDER_RELAXED);
199 ret = StartRequest(g_clientFd, request, timeout);
208 PARAM_LOGI("SystemSetParameter name %s msgid:%d ret: %d ", name, request->id.msgId, ret);
210 free(request);
233 ParamMessage *request = (ParamMessage *)CreateParamMessage(MSG_SAVE_PARAM, name, msgSize);
234 PARAM_CHECK(request != NULL, return -1, "SystemSaveParameters failed! name is:%s, the errNum is:-1", name);
235 int ret = FillParamMsgContent(request, &offset, PARAM_VALUE, "*", 1);
236 PARAM_CHECK(ret == 0, free(request);
239 PARAM_CHECK(fd >= 0, free(request);
241 request->msgSize = offset + sizeof(ParamMessage);
242 request->id.msgId = ATOMIC_SYNC_ADD_AND_FETCH(&g_requestId, 1, MEMORY_ORDER_RELAXED);
243 ret = StartRequest(fd, request, DEFAULT_PARAM_WAIT_TIMEOUT);
245 free(request);
263 ParamMessage *request = NULL;
266 request = (ParamMessage *)CreateParamMessage(MSG_WAIT_PARAM, name, msgSize);
267 PARAM_CHECK(request != NULL, return -1, "SystemWaitParameter failed! name is:%s, the errNum is:-1", name);
268 ret = FillParamMsgContent(request, &offset, PARAM_VALUE, value, strlen(value));
271 request = (ParamMessage *)CreateParamMessage(MSG_WAIT_PARAM, name, msgSize);
272 PARAM_CHECK(request != NULL, return -1, "SystemWaitParameter failed! name is:%s, the errNum is:-1", name);
273 ret = FillParamMsgContent(request, &offset, PARAM_VALUE, "*", 1);
275 PARAM_CHECK(ret == 0, free(request);
277 ParamMsgContent *content = (ParamMsgContent *)(request->data + offset);
283 request->msgSize = offset + sizeof(ParamMessage);
284 request->id.waitId = ATOMIC_SYNC_ADD_AND_FETCH(&g_requestId, 1, MEMORY_ORDER_RELAXED);
289 PARAM_CHECK(fd >= 0, free(request);
291 ret = StartRequest(fd, request, timeout);
293 free(request);