Implementation of the new monitor abstraction.

2 files changed