Add cache access and signal validation wrappers

Use of the main cache structure will grow so added some wrappers
that automate initialization and cleanup.

Refactored duplicate signal handler bus/interface validation
logic into reusable functions.

Updated discovery and signal handlers to make use of all these
new functions.
1 file changed
tree: b1accaf6df8ea2a8c7d9f4814ee18cb71ffced60
  1. .gitignore
  2. LICENSE
  3. phosphor-mapper
  4. setup.cfg
  5. setup.py