#ifndef __MESSAGES_H_
#define __MESSAGES_H_

class Messages {
  protected:
    static const unsigned int NUM_MESSAGE_TYPES = 5u * 2u;
  public:
    enum MessageType { ALLELES = 100, LOCAL_STOP, GLOBAL_STOP, LOCAL_SOLUTION, TERMINATION_TOKEN };
    enum Direction { SENT, RCVD };
};

#endif /* __MESSAGES_H_ */
