00001 00010 #ifndef __OUTPUTOBJECT_H__ 00011 #define __OUTPUTOBJECT_H__ 00012 00013 #include "Network/vpf.h" 00014 00016 00019 class OutputObject 00020 { 00021 public: 00023 virtual void open() = 0; 00024 00026 virtual void close() = 0; 00027 00033 virtual void write(vpf_packet &packet) = 0; 00034 }; 00035 00036 #endif /* __OUTPUTOBJECT_H__ */