w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
RlinkChannel.hpp
Go to the documentation of this file.
1// $Id: RlinkChannel.hpp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2013-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2018-12-07 1078 1.0.2 use std::shared_ptr instead of boost
8// 2017-04-07 868 1.0.1 Dump(): add detail arg
9// 2013-02-23 492 1.0 Initial version
10// ---------------------------------------------------------------------------
11
12
17#ifndef included_Retro_RlinkChannel
18#define included_Retro_RlinkChannel 1
19
20#include <memory>
21
22#include "RlinkContext.hpp"
23#include "RlinkConnect.hpp"
24#include "RlinkCommandList.hpp"
25
26namespace Retro {
27
29 public:
30 explicit RlinkChannel(const std::shared_ptr<RlinkConnect>& spconn);
32
35
36 bool Exec(RlinkCommandList& clist, RerrMsg& emsg);
37
38 void Dump(std::ostream& os, int ind=0, const char* text=0,
39 int detail=0) const;
40
41 protected:
43 std::shared_ptr<RlinkConnect> fspConn;
44 };
45
46} // end namespace Retro
47
48#include "RlinkChannel.ipp"
49
50#endif
FIXME_docs.
Definition: RerrMsg.hpp:25
RlinkContext & Context()
FIXME_docs.
RlinkConnect & Connect()
FIXME_docs.
std::shared_ptr< RlinkConnect > fspConn
ptr to connect
bool Exec(RlinkCommandList &clist, RerrMsg &emsg)
FIXME_docs.
void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
~RlinkChannel()
Destructor.
RlinkContext fContext
stat check and errcnt context
Declaration of class ReventLoop.
Definition: ReventLoop.cpp:47