|
CARMA C++
|
Class for managing a read buffer and a send buffer both attached to the same file descriptor. More...
#include <carma/szautil/NetStr.h>
Public Member Functions | |
| void | attach (int fd) |
| Attach our network buffers to a file descriptor. More... | |
| int | getFd () |
| Return the fd to which we are currently attached. More... | |
| NetReadStr * | getReadStr () |
| Get a reference to our NetReadStr object. More... | |
| NetSendStr * | getSendStr () |
| Get a reference to our NetSendStr object. More... | |
| NetStr () | |
| Constructor. More... | |
| NetStr (int fd, unsigned long readSize, unsigned long sendSize) | |
| Constructor. More... | |
| NetReadStr::NetReadId | read () |
| Read a message. More... | |
| NetSendStr::NetSendId | send () |
| Send a message. More... | |
| void | setReadBuffer (unsigned int *buffer, unsigned int size) |
| Attach this network read buffer to a file descriptor. More... | |
| void | setSendBuffer (unsigned int *buffer, unsigned int size) |
| Attach this network send buffer to a file descriptor. More... | |
| virtual | ~NetStr () |
| Destructor. More... | |
Class for managing a read buffer and a send buffer both attached to the same file descriptor.
| sza::util::NetStr::NetStr | ( | ) |
Constructor.
| sza::util::NetStr::NetStr | ( | int | fd, |
| unsigned long | readSize, | ||
| unsigned long | sendSize | ||
| ) |
Constructor.
|
virtual |
Destructor.
| void sza::util::NetStr::attach | ( | int | fd | ) |
Attach our network buffers to a file descriptor.
| int sza::util::NetStr::getFd | ( | ) |
Return the fd to which we are currently attached.
| NetReadStr* sza::util::NetStr::getReadStr | ( | ) |
Get a reference to our NetReadStr object.
| NetSendStr* sza::util::NetStr::getSendStr | ( | ) |
Get a reference to our NetSendStr object.
| NetReadStr::NetReadId sza::util::NetStr::read | ( | ) |
Read a message.
| NetSendStr::NetSendId sza::util::NetStr::send | ( | ) |
Send a message.
| void sza::util::NetStr::setReadBuffer | ( | unsigned int * | buffer, |
| unsigned int | size | ||
| ) |
Attach this network read buffer to a file descriptor.
| void sza::util::NetStr::setSendBuffer | ( | unsigned int * | buffer, |
| unsigned int | size | ||
| ) |
Attach this network send buffer to a file descriptor.