18#ifndef included_Retro_Rw11VirtEth
19#define included_Retro_Rw11VirtEth 1
33 typedef std::function<bool(std::shared_ptr<RethBuf>&)>
rcvcbfo_t;
38 virtual const std::string&
ChannelId()
const;
43 virtual void Dump(std::ostream& os,
int ind=0,
const char* text=0,
46 static std::unique_ptr<Rw11VirtEth>
New(
const std::string& url,
virtual const std::string & ChannelId() const
FIXME_docs.
std::function< bool(std::shared_ptr< RethBuf > &)> rcvcbfo_t
~Rw11VirtEth()
Destructor.
std::string fChannelId
channel id
static std::unique_ptr< Rw11VirtEth > New(const std::string &url, Rw11Unit *punit, RerrMsg &emsg)
FIXME_docs.
void SetupRcvCallback(rcvcbfo_t &&rcvcbfo)
FIXME_docs.
virtual bool Snd(const RethBuf &ebuf, RerrMsg &emsg)=0
virtual void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
rcvcbfo_t fRcvCb
receive callback fobj
Declaration of class ReventLoop.