modify monitor class to c++11 and add a wrapper class EwMonitor?
Change-Id: I73fbb008910150bc42a5ccf2e0e9f0c9af25067a