#include <lms_buffer.h>
Public Member Functions | |
| char * | getNextBuffer () |
| LMSBuffer () | |
| void | popLastBuffer () |
| void | readFrom (int fd) |
Private Member Functions | |
| void | shiftBuffer (char *new_start) |
Private Attributes | |
| char | buffer_ [LMS_BUFFER_SIZE] |
| char * | end_of_first_message_ |
| uint16_t | total_length_ |
Definition at line 35 of file lms_buffer.h.
| LMSBuffer::LMSBuffer | ( | ) | [inline] |
Definition at line 38 of file lms_buffer.h.
| char* LMSBuffer::getNextBuffer | ( | ) | [inline] |
Definition at line 58 of file lms_buffer.h.
| void LMSBuffer::popLastBuffer | ( | ) | [inline] |
Definition at line 99 of file lms_buffer.h.
| void LMSBuffer::readFrom | ( | int | fd | ) | [inline] |
Definition at line 42 of file lms_buffer.h.
| void LMSBuffer::shiftBuffer | ( | char * | new_start | ) | [inline, private] |
Definition at line 109 of file lms_buffer.h.
char LMSBuffer::buffer_[LMS_BUFFER_SIZE] [private] |
Definition at line 121 of file lms_buffer.h.
char* LMSBuffer::end_of_first_message_ [private] |
Definition at line 124 of file lms_buffer.h.
uint16_t LMSBuffer::total_length_ [private] |
Definition at line 122 of file lms_buffer.h.