20#ifndef included_Retro_RlinkPacketBufSnd
21#define included_Retro_RlinkPacketBufSnd
41 void PutWithCrc(
const uint16_t* pdata,
size_t count);
56 void Dump(std::ostream& os,
int ind=0,
const char* text=0,
bool fXonEscape
escape XON/XOFF
std::vector< uint8_t > fRawBuf
raw data buffer
void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
void PutWithCrc(uint8_t data)
FIXME_docs.
bool SndNak(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
size_t RawSize() const
FIXME_docs.
void SetXonEscape(bool xon)
FIXME_docs.
@ kStatNTxPktByt
Tx packet bytes send.
@ kStatNTxEsc
Tx esc escapes.
@ kStatNTxXEsc
Tx xon escapes.
~RlinkPacketBufSnd()
Destructor.
RlinkPacketBufSnd()
Default constructor.
bool SndOob(RlinkPort &port, uint16_t addr, uint16_t data, RerrMsg &emsg)
FIXME_docs.
bool SndKeep(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
void PutRawEsc(uint8_t ec)
FIXME_docs.
bool SndPacket(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
bool XonEscape() const
FIXME_docs.
bool SndUnJam(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
bool SndAttn(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
bool SndRaw(RlinkPort &port, RerrMsg &emsg)
FIXME_docs.
Declaration of class ReventLoop.