#ifndef TSOBJECT_H_ #define TSOBJECT_H_ class TSString; class AFX_EXT_CLASS TSObject { public: virtual ~TSObject() {}; virtual TSObject *NewObject() = 0; virtual void Copy(TSObject *) = 0; virtual TSObject *Duplicate() = 0; virtual TSString StringDump(int recursive, TSString indentation) = 0; virtual int SocketString(TSString &str) = 0; }; #endif