Add C++ type aliases

Add convenience type aliases for working with references:
  RefKeyMap: A map with references as keys.
  TupleRefMap: A map with a tuple of references as keys.
  RefVector: A vector or references.
  TupleOfRefs: A tuple of references.

Add DBus related convenience type aliases:
  MapperPath: The Phosphor mapper currently uses a std::string for
     object paths.  This is a bug and will someday be switched
     to sdbusplus::message::object_path.  Add an alias for easy
     refactoring.
  InterfacesAdded: The C++ type for the
     org.freedesktop.DBus.ObjectManager.InterfacesAdded signal
     argument.
  PropertiesChanged: The C++ type for the
     org.freedesktop.DBus.Properties.PropertiesChanged signal
     argument.
  GetObject: The C++ type for the
     xyz.openbmc_project.ObjectMapper.GetMethod method response.

Change-Id: I719aa7c610b3312ce8e52825cb07b33a348bf896
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2 files changed
tree: e4be81e6a87a10b2c247ac0d3afb0a6a095bddd9
  1. src/
  2. .gitignore
  3. bootstrap.sh
  4. configure.ac
  5. LICENSE
  6. Makefile.am
  7. vars.mk