Lines Matching defs:cti_service
158 cti_service_t *cti_service = services->services[i];
160 if (IS_SRP_SERVICE(cti_service)) {
162 if (!memcmp(&uservice->address, cti_service->server, 16) &&
163 !memcmp(&uservice->port, &cti_service->server[16], 2)) {
171 cti_service_t *cti_service = services->services[i];
173 if (IS_SRP_ANYCAST_SERVICE(cti_service)) {
175 if (service->rloc16 == cti_service->rloc16 &&
176 aservice->sequence_number == cti_service->service[1]) {
184 cti_service_t *cti_service = services->services[i];
186 if (IS_PREF_ID_SERVICE(cti_service)) {
188 if (!memcmp(&pref_id->partition_id, cti_service->server, 4) &&
189 !memcmp(pref_id->prefix, &cti_service->server[4], 5))
219 cti_service_t *cti_service = services->services[i];
221 if (IS_SRP_SERVICE(cti_service) && service->service_type == unicast_service) {
222 if (!memcmp(&service->u.unicast.address, cti_service->server, 16) &&
223 !memcmp(&service->u.unicast.port, &cti_service->server[16], 2)) {
226 } else if (IS_SRP_ANYCAST_SERVICE(cti_service) && service->service_type == anycast_service) {
227 uint8_t sequence_number = cti_service->service[1];
228 if (service->rloc16 == cti_service->rloc16 &&
232 } else if (IS_PREF_ID_SERVICE(cti_service) && service->service_type == pref_id) {
234 if (!memcmp(&service->u.pref_id.partition_id, cti_service->server, 4) &&
235 !memcmp(service->u.pref_id.prefix, &cti_service->server[4], 5))
243 if (IS_SRP_SERVICE(cti_service)) {
244 service = thread_service_unicast_create(cti_service->rloc16, cti_service->server,
245 &cti_service->server[16], cti_service->service_id);
247 } else if (IS_SRP_ANYCAST_SERVICE(cti_service)) {
248 uint8_t sequence_number = cti_service->service[1];
249 service = thread_service_anycast_create(cti_service->rloc16, sequence_number,
250 cti_service->service_id);
252 } else if (IS_PREF_ID_SERVICE(cti_service)) {
254 service = thread_service_pref_id_create(cti_service->rloc16, cti_service->server,
255 &cti_service->server[4], cti_service->service_id);
270 if (cti_service->flags & kCTIFlag_NCP) {
276 if (cti_service->flags & kCTIFlag_Stable) {