text: /******************************************************************************
   * Copyright (c) 2018 McAfee, LLC - All Rights Reserved.
   *****************************************************************************/
  
  #ifndef REVOCATIONLISTEVENTHANDLER_H_
  #define REVOCATIONLISTEVENTHANDLER_H_
  
  #include "core/include/CoreOnStoreMessageHandler.h"
  
  namespace dxl {
  namespace broker {
  namespace message {
  namespace handler {
  
  /**
   * Handler for "Revocation List Event" messages
   */
  class RevocationListEventHandler : public dxl::broker::core::CoreOnStoreMessageHandler
  {
  public:
      /** Constructor */
      RevocationListEventHandler() {}
  
      /** Destructor */
      virtual ~RevocationListEventHandler() {}
  
      /** {@inheritDoc} */
      bool onStoreMessage( dxl::broker::core::CoreMessageContext* context,
          struct cert_hashes *certHashes ) const;
  };
  
  } /* namespace handler */
  } /* namespace message */
  } /* namespace broker */
  } /* namespace dxl */
  
  #endif /* REVOCATIONLISTEVENTHANDLER_H_ */
  