Home | History | Annotate | Download | only in net
      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"