#pragma once

#include <Server.h>
#include <Thread.h>

using namespace Framework;
using namespace Network;

class ESEditorV
{
private:

public:
    virtual ~ESEditorV()
    {}
    // nicht constant
    virtual void setPfad( char *pfad ) = 0;
    virtual void open() = 0;
    virtual bool nachricht( SKlient *k ) = 0;
    // constant
    virtual char *getLetzterFehler() const = 0;
    // Reference Counting 
    virtual ESEditorV *getThis() = 0;
    virtual ESEditorV *release() = 0;
};