| 267 | }; |
| 268 | |
| 269 | class IPLProcessDriver : public pugg::Driver |
| 270 | { |
| 271 | public: |
| 272 | IPLProcessDriver(std::string name, int version) : pugg::Driver(IPLProcess::server_name(),name,version) {} |
| 273 | virtual IPLProcess* create() = 0; |
| 274 | virtual std::string className() = 0; |
| 275 | virtual std::string author() = 0; |
| 276 | virtual int version() = 0; |
| 277 | |
| 278 | }; |
| 279 | |
| 280 | #endif // IPLPROCESS_H |