INTRODUCTION Overview Download and Install Documentation Publications REPOSITORY Libraries DEVELOPER Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
udpport.h 11 * This work is a product of the National Institute of Advanced Industrial Science and Technology,
16 * flexiport is free software: you can redistribute it and/or modify it under the terms of the GNU
virtual ssize_t WriteString(const char *const buffer) Write a string to the port. Definition: port.cpp:331 virtual void print(const std::string &message) LOCAL INTERFACE. Definition: trivialtracer.cpp:28 FlexiPort data communications library. virtual ssize_t BytesAvailableWait()=0 Get the number of bytes waiting after blocking for the timeout. Exception thrown by the Port class and its derivatives. Definition: flexiport.h:55 virtual void debug(const std::string &message, int level=1, bool localOnly=false) Definition: trivialtracer.h:54 virtual ssize_t ReadString(std::string &buffer) Read a string. Definition: port.cpp:72 virtual void info(const std::string &message, int level=1, bool localOnly=false) Definition: trivialtracer.h:48 A simple implementation of the tracer API which prints to cout. Definition: trivialtracer.h:36 FLEXIPORT_EXPORT Port * CreatePort(std::string options) Overloaded factory function. Accepts options as a string. virtual ssize_t ReadUntil(void *const buffer, size_t count, uint8_t terminator) Read data until a specified termination byte is received. Definition: port.cpp:115 UDP implementation of the Port class. This class provides UDP communication between two known end poi... Definition: udpport.h:78 virtual void warning(const std::string &message, int level=1, bool localOnly=false) Definition: trivialtracer.h:50 virtual ssize_t ReadFull(void *const buffer, size_t count)=0 Read the requested quantity of data from the port. virtual ssize_t Write(const void *const buffer, size_t count)=0 Write data to the port. virtual std::string GetStatus() const Get the status of the port (type, device, etc). Definition: port.cpp:352 virtual void error(const std::string &message, int level=1, bool localOnly=false) Definition: trivialtracer.h:52 |