16#ifndef included_Retro_RtclAttnShuttle
17#define included_Retro_RtclAttnShuttle 1
33 uint16_t
Mask()
const;
void Add(RlinkServer *pserv, Tcl_Interp *interp)
FIXME_docs.
void TclChannelHandler(int mask)
FIXME_docs.
static void ThunkTclChannelHandler(ClientData cdata, int mask)
FIXME_docs.
RlinkServer * fpServ
RlinkServer used.
~RtclAttnShuttle()
Destructor.
Tcl_Interp * fpInterp
Tcl interpreter used.
RtclOPtr fpScript
Tcl handler script (as Tcl_Obj)
uint16_t Mask() const
FIXME_docs.
int AttnHandler(RlinkServer::AttnArgs &args)
FIXME_docs.
int fFdPipeWrite
attn pipe write fd
Tcl_Channel fShuttleChn
Tcl channel.
Tcl_Obj * Script() const
FIXME_docs.
int fFdPipeRead
attn pipe read fd
Implemenation (inline) of RtclOPtr.
Declaration of class ReventLoop.