|
| | TCPSocketReader (BaseSocket &socket, size_t bufferSize=16384) |
| |
| void | open () |
| |
| void | close () noexcept |
| |
| size_t | read (uint8_t *destination, size_t sz, char delimiter, bool read_line, struct sockaddr_in *from=nullptr) |
| |
| size_t | readLine (Buffer &dest, char delimiter) |
| |
| size_t | availableBytes () const |
| |
| void | readMoreFromSocket (int availableBytes) |
| |
| | Buffer (const String &str) |
| |
| | Buffer (const Buffer &other)=default |
| |
| | Buffer (Buffer &&other) noexcept=default |
| |
| | ~Buffer () noexcept override=default |
| |
| Buffer & | operator= (Buffer &&other) DOESNT_THROW=default |
| |
| Buffer & | operator= (const Buffer &other)=default |
| |
| void | append (char ch) override |
| |
| void | append (const char *data, size_t sz=0) override |
| |
| void | append (const uint8_t *data, size_t sz) override |
| |
| template<class T > |
| void | append (T val) |
| |
| void | append (const std::string &str) |
| |
| void | append (const String &str) |
| |
| void | append (const Buffer &buffer) |
| |
| uint8_t & | operator[] (size_t index) |
| |
| const uint8_t & | operator[] (size_t index) const |
| |
| bool | operator== (const Buffer &other) const |
| |
| bool | operator!= (const Buffer &other) const |
| |
| void | loadFromFile (const fs::path &fileName) |
| |
| void | saveToFile (const fs::path &fileName) const |
| |
| Buffer & | operator= (const String &str) |
| |
| Buffer & | operator= (const char *str) |
| |
| | operator String () const |
| |
| | BufferStorage () |
| |
| | BufferStorage (size_t sz) |
| |
| | BufferStorage (const BufferStorage &bufferStorage)=default |
| |
| | BufferStorage (BufferStorage &&bufferStorage) noexcept=default |
| |
| template<typename T > |
| | BufferStorage (const T *data, size_t sz) |
| |
| | BufferStorage () |
| |
| | BufferStorage (size_t sz) |
| |
| | BufferStorage (const BufferStorage &bufferStorage)=default |
| |
| | BufferStorage (BufferStorage &&bufferStorage) noexcept=default |
| |
| virtual | ~BufferStorage ()=default |
| |
|
BufferStorage & | operator= (const BufferStorage &bufferStorage)=default |
| |
|
BufferStorage & | operator= (BufferStorage &&bufferStorage) noexcept=default |
| |
| template<typename T > |
| | BufferStorage (const T *data, size_t sz) |
| |
| uint8_t * | data () |
| |
| const uint8_t * | data () const |
| |
| const char * | c_str () const |
| |
| bool | empty () const |
| |
| virtual void | checkSize (size_t sz) |
| |
| template<typename T > |
| void | set (const T *data, size_t sz) |
| |
| void | set (const BufferStorage &data) |
| |
| void | set (const String &data) |
| |
| size_t | capacity () const |
| |
| size_t | length () const |
| |
| size_t | bytes () const |
| |
| void | bytes (size_t b) |
| |
| virtual void | append (char ch) |
| |
| virtual void | append (const char *data, size_t sz=0) |
| |
| virtual void | append (const uint8_t *data, size_t sz) |
| |
| void | reset (size_t sz=0) |
| |
| void | fill (char ch, size_t count) |
| |
| void | erase (size_t offset, size_t length) |
| |