Skip to content

Class jac::LinkReadable

template <class Machine>

ClassList > jac > LinkReadable

Inherits the following classes: Readable

Public Functions

Type Name
LinkReadable (Machine * machine, jac::InputStreamCommunicator * comm)
LinkReadable (LinkReadable &) = delete
LinkReadable (LinkReadable &&) = delete
bool get (std::function< void(char)> callback) override
bool read (std::function< void(std::string)> callback) override
~LinkReadable () override

Public Functions Documentation

function LinkReadable [1/3]

inline jac::LinkReadable::LinkReadable (
    Machine * machine,
    jac::InputStreamCommunicator * comm
) 

function LinkReadable [2/3]

jac::LinkReadable::LinkReadable (
    LinkReadable &
) = delete

function LinkReadable [3/3]

jac::LinkReadable::LinkReadable (
    LinkReadable &&
) = delete

function get

inline bool jac::LinkReadable::get (
    std::function< void(char)> callback
) override

function read

inline bool jac::LinkReadable::read (
    std::function< void(std::string)> callback
) override

function ~LinkReadable

inline jac::LinkReadable::~LinkReadable () override


The documentation for this class was generated from the following file src/jac/features/util/linkIo.h