Home
last modified time | relevance | path

Searched refs:MdnsResponse (Results 1 – 8 of 8) sorted by relevance

/packages/modules/Connectivity/service-t/src/com/android/server/connectivity/mdns/
DMdnsResponseDecoder.java48 private static MdnsResponse findResponseWithPointer( in findResponseWithPointer()
49 List<MdnsResponse> responses, String[] pointer) { in findResponseWithPointer()
51 for (MdnsResponse response : responses) { in findResponseWithPointer()
60 private static MdnsResponse findResponseWithHostName( in findResponseWithHostName()
61 List<MdnsResponse> responses, String[] hostName) { in findResponseWithHostName()
63 for (MdnsResponse response : responses) { in findResponseWithHostName()
128 public Pair<Set<MdnsResponse>, ArrayList<MdnsResponse>> augmentResponses( in augmentResponses()
130 @NonNull Collection<MdnsResponse> existingResponses, int interfaceIndex, in augmentResponses()
139 final Set<MdnsResponse> modified = MdnsUtils.newSet(); in augmentResponses()
140 final ArrayList<MdnsResponse> responses = new ArrayList<>(existingResponses.size()); in augmentResponses()
[all …]
DMdnsServiceCache.java19 import static com.android.server.connectivity.mdns.MdnsResponse.EXPIRATION_NEVER;
83 private final ArrayMap<CacheKey, List<MdnsResponse>> mCachedServices = new ArrayMap<>();
117 public List<MdnsResponse> getCachedServices(@NonNull CacheKey cacheKey) { in getCachedServices()
134 public static MdnsResponse findMatchedResponse(@NonNull List<MdnsResponse> responses, in findMatchedResponse()
136 for (MdnsResponse response : responses) { in findMatchedResponse()
152 public MdnsResponse getCachedService(@NonNull String serviceName, @NonNull CacheKey cacheKey) { in getCachedService()
157 final List<MdnsResponse> responses = mCachedServices.get(cacheKey); in getCachedService()
161 final MdnsResponse response = findMatchedResponse(responses, serviceName); in getCachedService()
162 return response != null ? new MdnsResponse(response) : null; in getCachedService()
166 List<MdnsResponse> responses, MdnsResponse response, long now) { in insertResponseAndSortList()
[all …]
DMdnsServiceTypeClient.java85 public void onServiceRecordExpired(@NonNull MdnsResponse previousResponse,
86 @Nullable MdnsResponse newResponse) {
147 final List<MdnsResponse> servicesToResolve = makeResponsesForResolve(socketKey); in handleMessage()
307 @NonNull MdnsResponse response, @NonNull String[] serviceTypeLabels) { in buildMdnsServiceInfoFromResponse()
357 private List<MdnsResponse> getExistingServices() { in getExistingServices()
381 for (MdnsResponse existingResponse : serviceCache.getCachedServices(cacheKey)) { in startSendAndReceive()
422 final List<MdnsResponse> servicesToResolve = makeResponsesForResolve(socketKey); in startSendAndReceive()
457 private boolean responseMatchesOptions(@NonNull MdnsResponse response, in responseMatchesOptions()
503 final List<MdnsResponse> cachedList = serviceCache.getCachedServices(cacheKey); in processResponse()
504 final List<MdnsResponse> currentList = new ArrayList<>(cachedList); in processResponse()
[all …]
DEnqueueMdnsQueryCallable.java76 private final List<MdnsResponse> servicesToResolve;
86 private final List<MdnsResponse> existingServices;
98 @NonNull Collection<MdnsResponse> servicesToResolve, in EnqueueMdnsQueryCallable()
102 @NonNull Collection<MdnsResponse> existingServices, in EnqueueMdnsQueryCallable()
152 for (MdnsResponse response : servicesToResolve) { in call()
191 for (MdnsResponse existingService : existingServices) { in call()
DMdnsResponse.java35 public class MdnsResponse { class
49 public MdnsResponse(long now, @NonNull String[] serviceName, int interfaceIndex, in MdnsResponse() method in MdnsResponse
61 public MdnsResponse(@NonNull MdnsResponse base) { in MdnsResponse() method in MdnsResponse
/packages/modules/Connectivity/tests/unit/java/com/android/server/connectivity/mdns/
DMdnsResponseTests.java98 private MdnsResponse makeCompleteResponse(int recordsTtlMillis, int receiptTimeMillis) { in makeCompleteResponse()
102 final MdnsResponse response = new MdnsResponse(/* now= */ 0, serviceName, INTERFACE_INDEX, in makeCompleteResponse()
127 MdnsResponse response = new MdnsResponse(0, TEST_SERVICE_NAME, INTERFACE_INDEX, mNetwork); in getInet4AddressRecord_returnsAddedRecord()
141 MdnsResponse response = new MdnsResponse(0, TEST_SERVICE_NAME, INTERFACE_INDEX, mNetwork); in getInet6AddressRecord_returnsAddedRecord()
154 MdnsResponse response = new MdnsResponse(0, record.getPointer(), INTERFACE_INDEX, mNetwork); in getPointerRecords_returnsAddedRecord()
170 MdnsResponse response = new MdnsResponse(0, name, INTERFACE_INDEX, mNetwork); in getServiceRecord_returnsAddedRecord()
183 MdnsResponse response = new MdnsResponse(0, name, INTERFACE_INDEX, mNetwork); in getTextRecord_returnsAddedRecord()
191 final MdnsResponse response1 = new MdnsResponse(/* now= */ 0, TEST_SERVICE_NAME, in getInterfaceIndex()
195 final MdnsResponse response2 = new MdnsResponse(/* now= */ 0, TEST_SERVICE_NAME, in getInterfaceIndex()
202 final MdnsResponse response1 = new MdnsResponse(/* now= */ 0, TEST_SERVICE_NAME, in testGetNetwork()
[all …]
DMdnsResponseDecoderTests.java209 private ArraySet<MdnsResponse> responses;
230 MdnsResponse response = responses.valueAt(0); in testDecodeMultipleAnswerPacket()
273 private void verifyResponse(ArraySet<MdnsResponse> responseArraySet) { in verifyResponse()
275 MdnsResponse response = responseArraySet.valueAt(0); in verifyResponse()
306 MdnsResponse response = new MdnsResponse(responses.valueAt(0)); in testIsComplete()
313 response = new MdnsResponse(responses.valueAt(0)); in testIsComplete()
325 response = new MdnsResponse(responses.valueAt(0)); in testIsComplete()
329 response = new MdnsResponse(responses.valueAt(0)); in testIsComplete()
368 MdnsResponse response1 = responses.valueAt(0); in decode_singleHostname_multipleSrvRecords_flagEnabled_multipleCompleteResponses()
369 MdnsResponse response2 = responses.valueAt(0); in decode_singleHostname_multipleSrvRecords_flagEnabled_multipleCompleteResponses()
[all …]
DMdnsServiceCacheTest.kt69 abstract val previousResponse: MdnsResponse in <lambda>()
70 abstract val newResponse: MdnsResponse? in <lambda>()
72 override val previousResponse: MdnsResponse, in <lambda>()
73 override val newResponse: MdnsResponse? in <lambda>()
78 previousResponse: MdnsResponse, in <lambda>()
79 newResponse: MdnsResponse? in <lambda>()
127 service: MdnsResponse in <lambda>()
140 ): MdnsResponse? = runningOnHandlerAndReturn { in <lambda>()
147 ): List<MdnsResponse> = runningOnHandlerAndReturn { serviceCache.getCachedServices(cacheKey) } in <lambda>()
266 val responses = ArrayList<MdnsResponse>() in <lambda>()
[all …]