1 #!/usr/bin/env python3.4 2 # 3 # Copyright 2016 - Google 4 # 5 # Licensed under the Apache License, Version 2.0 (the "License"); 6 # you may not use this file except in compliance with the License. 7 # You may obtain a copy of the License at 8 # 9 # http://www.apache.org/licenses/LICENSE-2.0 10 # 11 # Unless required by applicable law or agreed to in writing, software 12 # distributed under the License is distributed on an "AS IS" BASIS, 13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 # See the License for the specific language governing permissions and 15 # limitations under the License. 16 17 ###################################################### 18 # NsdManager.RegistrationListener events 19 ###################################################### 20 REG_LISTENER_EVENT = "NsdRegistrationListener" 21 22 # event type - using REG_LISTENER_CALLBACK 23 REG_LISTENER_EVENT_ON_REG_FAILED = "OnRegistrationFailed" 24 REG_LISTENER_EVENT_ON_SERVICE_REGISTERED = "OnServiceRegistered" 25 REG_LISTENER_EVENT_ON_SERVICE_UNREG = "OnServiceUnregistered" 26 REG_LISTENER_EVENT_ON_UNREG_FAILED = "OnUnregistrationFailed" 27 28 # event data keys 29 REG_LISTENER_DATA_ID = "id" 30 REG_LISTENER_CALLBACK = "callback" 31 REG_LISTENER_ERROR_CODE = "error_code" 32 33 ###################################################### 34 # NsdManager.DiscoveryListener events 35 ###################################################### 36 DISCOVERY_LISTENER_EVENT = "NsdDiscoveryListener" 37 38 # event type - using DISCOVERY_LISTENER_DATA_CALLBACK 39 DISCOVERY_LISTENER_EVENT_ON_DISCOVERY_STARTED = "OnDiscoveryStarted" 40 DISCOVERY_LISTENER_EVENT_ON_DISCOVERY_STOPPED = "OnDiscoveryStopped" 41 DISCOVERY_LISTENER_EVENT_ON_SERVICE_FOUND = "OnServiceFound" 42 DISCOVERY_LISTENER_EVENT_ON_SERVICE_LOST = "OnServiceLost" 43 DISCOVERY_LISTENER_EVENT_ON_START_DISCOVERY_FAILED = "OnStartDiscoveryFailed" 44 DISCOVERY_LISTENER_EVENT_ON_STOP_DISCOVERY_FAILED = "OnStopDiscoveryFailed" 45 46 # event data keys 47 DISCOVERY_LISTENER_DATA_ID = "id" 48 DISCOVERY_LISTENER_DATA_CALLBACK = "callback" 49 DISCOVERY_LISTENER_DATA_SERVICE_TYPE = "service_type" 50 DISCOVERY_LISTENER_DATA_ERROR_CODE = "error_code" 51 52 ###################################################### 53 # NsdManager.ResolveListener events 54 ###################################################### 55 RESOLVE_LISTENER_EVENT = "NsdResolveListener" 56 57 # event type using RESOLVE_LISTENER_DATA_CALLBACK 58 RESOLVE_LISTENER_EVENT_ON_RESOLVE_FAIL = "OnResolveFail" 59 RESOLVE_LISTENER_EVENT_ON_SERVICE_RESOLVED = "OnServiceResolved" 60 61 # event data keys 62 RESOLVE_LISTENER_DATA_ID = "id" 63 RESOLVE_LISTENER_DATA_CALLBACK = "callback" 64 RESOLVE_LISTENER_DATA_ERROR_CODE = "error_code" 65 66 ###################################################### 67 # NsdServiceInfo elements 68 ###################################################### 69 NSD_SERVICE_INFO_HOST = "serviceInfoHost" 70 NSD_SERVICE_INFO_PORT = "serviceInfoPort" 71 NSD_SERVICE_INFO_SERVICE_NAME = "serviceInfoServiceName" 72 NSD_SERVICE_INFO_SERVICE_TYPE = "serviceInfoServiceType"