INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
ifeatureobspublisher.h00001 #ifndef HYDROFEATUREOBS_IFEATUREOBSPUBLISHER_H 00002 #define HYDROFEATUREOBS_IFEATUREOBSPUBLISHER_H 00003 00004 #include <hydrofeatureobs/features.h> 00005 #include <vector> 00006 00007 namespace hydrofeatureobs { 00008 00014 class IFeatureObsPublisher 00015 { 00016 public: 00017 00018 IFeatureObsPublisher() {} 00019 virtual ~IFeatureObsPublisher() {} 00020 00021 virtual void publish( const std::vector<FeatureObs*> &features )=0; 00022 }; 00023 00027 class NullFeatureObsPublisher : public IFeatureObsPublisher { 00028 public: 00029 NullFeatureObsPublisher() {} 00030 void publish( const std::vector<FeatureObs*> &features ) {} 00031 }; 00032 00033 } 00034 00035 #endif |
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)