Error as described in MBs email to MS

Dependencies:   SDFileSystem app epson mbed msp430 pl tests

bookmonitor.h

Committer:
marcbax
Date:
2018-01-11
Revision:
1:5874c1a074a7
Parent:
0:c643d398cdb6

File content as of revision 1:5874c1a074a7:

//
// Filename: bookmonitor.h
//
// Flexbook page turn monitor.
//

// include guards
#ifndef BOOKMONITOR_H
#define BOOKMONITOR_H

namespace Flexbook
{

class Book;

class BookMonitor
{
public:
    // Constructor needs to be explicit.
    explicit BookMonitor(Book &book);

    // Destructor.
    ~BookMonitor();

    // Check for a page turn.
    void CheckForPageChange();
  
private:
    // Disable the copy constructor.
    BookMonitor(const BookMonitor &);

    // Disable assignment.
    BookMonitor &operator=(const BookMonitor &);

    Book &book;
};

} // End Flexbook namespace.

#endif // BOOKMONITOR_H