code: def start(self):
          
          # Normally, we should start a thread or process here, pass the message
          # queue self.q_route_spec to that thread and let it send route
          # configurations through that queue. But since we're just sending a
          # single, fixed configuration, we can just do that right here.
          # Note that the q_route_spec queue was created by the __init__()
          # function of the WatcherPlugin base class.
          logging.info("Fixedconf watcher plugin: Started")
  
          # The configuration provided on the command line is available to every
          # plugin. Here we are reading our own parameters.
          cidr       = self.conf['fixed_cidr']
          hosts      = self.conf['fixed_hosts'].split(":")
          route_spec = {cidr : hosts}
          try:
              # Probably don't really have to parse the route spec (sanity check)
              # one more time, since we already sanity checked the command line
              # options.
              common.parse_route_spec_config(route_spec)
              self.q_route_spec.put(route_spec)
          except Exception as e:
              logging.warning("Fixedconf watcher plugin: "
                              "Invalid route spec: %s" % str(e))
docs: Start the config watch thread or process.