class axl::io::Serial

#include <axl_io_Serial.h>

class Serial
{
public:
    // methods

    bool
    isOpen();

    bool
    open(
        const sl::StringRef& name,
        uint_t flags = 0
        );

    void
    close();

    bool
    setSettings(
        const SerialSettings* settings,
        uint_t mask = -1
        );

    bool
    getSettings(SerialSettings* settings);

    bool
    setDtr(bool isSet);

    bool
    setRts(bool isSet);

    bool
    setBreakCondition(bool isSet);

    uint_t
    getStatusLines();
};