Lines Matching refs:urc
643 client->urc_table[0].urc = urc_table; in at_obj_set_urc_table()
658 client->urc_table[client->urc_table_size].urc = urc_table; in at_obj_set_urc_table()
719 const struct at_urc *urc = RT_NULL; in get_urc_obj() local
735 urc = urc_table->urc + j; in get_urc_obj()
737 prefix_len = rt_strlen(urc->cmd_prefix); in get_urc_obj()
738 suffix_len = rt_strlen(urc->cmd_suffix); in get_urc_obj()
743 if ((prefix_len ? !rt_strncmp(buffer, urc->cmd_prefix, prefix_len) : 1) in get_urc_obj()
744 … && (suffix_len ? !rt_strncmp(buffer + bufsz - suffix_len, urc->cmd_suffix, suffix_len) : 1)) in get_urc_obj()
746 return urc; in get_urc_obj()
811 client->urc = get_urc_obj(client); in at_recv_readline()
812 if (client->urc != RT_NULL || (ch == '\n' && last_ch == '\r') in at_recv_readline()
846 if (client->urc != RT_NULL) in client_parser()
849 if (client->urc->func != RT_NULL) in client_parser()
851 client->urc->func(client, client->recv_line_buf, client->recv_line_len); in client_parser()
853 client->urc = RT_NULL; in client_parser()