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