PetaVision  Alpha
CloneDeliveryFacade.hpp
1 /*
2  * CloneDeliveryFacade.hpp
3  *
4  * Created on: Aug 24, 2017
5  * Author: Pete Schultz
6  */
7 
8 #ifndef CLONEDELIVERYFACADE_HPP_
9 #define CLONEDELIVERYFACADE_HPP_
10 
11 #include "delivery/HyPerDeliveryFacade.hpp"
12 
13 namespace PV {
14 
21  public:
22  CloneDeliveryFacade(char const *name, HyPerCol *hc);
23 
24  virtual ~CloneDeliveryFacade();
25 
26  protected:
28 
29  int initialize(char const *name, HyPerCol *hc);
30 
31  virtual void setObjectType() override;
32 
33  virtual Response::Status
34  communicateInitInfo(std::shared_ptr<CommunicateInitInfoMessage const> message) override;
35 }; // end class CloneDeliveryFacade
36 
37 } // end namespace PV
38 
39 #endif // CLONEDELIVERYFACADE_HPP_