try_read_command
2016-12-14 22:50:58 0 举报
`try_read_command` 是一个用于尝试读取命令的函数。它的主要作用是检查输入的命令是否有效,如果有效则执行相应的操作,否则提示用户重新输入。这个函数通常用于处理用户在命令行界面中输入的各种命令,以确保程序能够正确、安全地执行用户的意图。 在实现 `try_read_command` 时,可以使用各种方法来检查命令的有效性,例如正则表达式匹配、字符串比较等。此外,还可以根据需要为函数添加参数,以便在执行命令之前或之后执行一些额外的操作,如日志记录、错误处理等。总之,`try_read_command` 是一个非常实用的函数,可以帮助我们更好地处理用户输入的命令。
作者其他创作
大纲/内容
N
check magic
c-cmd = c-binary_header.request.opcode;c-keylen = c-binary_header.request.keylen;c-opaque = c-binary_header.request.opaque;/* clear the returned cas value */c-cas = 0;
process_command
Y
dispatch_bin_command(c)
c-msgcurr = 0;c-msgused = 0;c-iovused = 0;
c-rbytes -= sizeof(c-binary_header);c-rcurr += sizeof(c-binary_header);
is binary_prot
set c-binary_header
ret need_more_data
add_msghdr
try_read_command
c-rbytes binary_header
0 条评论
下一页