# THttpWSEngine THttpWSEngine : public TNamed Internal instance used to exchange WS functionality between THttpServer and THttpWSHandler. Normally should not be used directly ## class ```cpp virtual ~THttpWSEngine(); virtual UInt_t GetId() const = 0; virtual void ClearHandle() = 0; virtual void Send(const void *buf, int len) = 0; virtual void SendCharStar(const char *str); /// Envelope for sending string via the websocket virtual Bool_t PreviewData(THttpCallArg *) { return kFALSE; } ```