#ifndef _EXTERNALMSGHANDLER_H
#define _EXTERNALMSGHANDLER_H

/*
CLASS
ExternalMsgHandler

DESCRIPTION
Interface which provides method for processing and replying to 
an ExternalData message.

AUTHOR
Tom O'Reilly
*/
class ExternalMsgHandler {

public:
  virtual void process(ExternalData *input, ExternalData *output) = 0;

};

#endif
