|
My Project
|
Public Member Functions | |
| NetSendStr () | |
| NetSendStr (int fd, unsigned int size) | |
| virtual | ~NetSendStr () |
| void | attach (int fd) |
| void | setBuffer (void *buffer, unsigned int size) |
| NetSendId | send () |
| NetSendId | send (int fd) |
| NetSendId | state () |
| int | getFd () |
| void | startPut (int opcode) |
| void | endPut () |
| void | putChar (int ndata, unsigned char *data) |
| void | putShort (int ndata, unsigned short *data) |
| void | putInt (int ndata, unsigned int *data) |
| void | putFloat (int ndata, float *data) |
| void | putDouble (int ndata, double *data) |
| void | putObj (const NetObjTable *types, int id, void *obj) |
| void | incNput (int nbytes) |
| void | installSendHandler (NET_SEND_HANDLER(*handler), void *arg) |
| void | installErrorHandler (NET_ERROR_HANDLER(*handler), void *arg) |
| NetSendStr::NetSendStr | ( | ) |
Constructor.
....................................................................... Constructor.
| NetSendStr::NetSendStr | ( | int | fd, |
| unsigned int | size | ||
| ) |
Constructor with file descriptor and size.
....................................................................... Constructor with file descriptor and size.
|
virtual |
Destructor.
....................................................................... Destructor.
| void NetSendStr::attach | ( | int | fd | ) |
Attach this network buffer to a file descriptor.
....................................................................... Attach this network buffer to a file descriptor.
| void NetSendStr::endPut | ( | ) |
Finish packing a message into a network buffer.
....................................................................... Finish packing a message into a network buffer.
| int NetSendStr::getFd | ( | ) |
Return the file descriptor to which we're currently attached.
....................................................................... Return the file descriptor to which we're currently attached.
| void NetSendStr::incNput | ( | int | nbytes | ) |
Incrementally put bytes into a network buffer.
....................................................................... Incrementally put bytes into a network buffer.
| void NetSendStr::installErrorHandler | ( | NET_ERROR_HANDLER * | handler, |
| void * | arg | ||
| ) |
Install an error handler.
....................................................................... Install a error handler
| void NetSendStr::installSendHandler | ( | NET_SEND_HANDLER * | handler, |
| void * | arg | ||
| ) |
Install a send handler.
....................................................................... Install a send handler
| void NetSendStr::putChar | ( | int | ndata, |
| unsigned char * | data | ||
| ) |
Pack a byte into a network buffer.
....................................................................... Pack a byte into a network buffer.
| void NetSendStr::putDouble | ( | int | ndata, |
| double * | data | ||
| ) |
Pack a double into a network buffer.
....................................................................... Pack a double into a network buffer.
| void NetSendStr::putFloat | ( | int | ndata, |
| float * | data | ||
| ) |
Pack a float into a network buffer.
....................................................................... Pack a float into a network buffer.
| void NetSendStr::putInt | ( | int | ndata, |
| unsigned int * | data | ||
| ) |
Pack a int into a network buffer.
....................................................................... Pack a int into a network buffer.
| void NetSendStr::putObj | ( | const NetObjTable * | types, |
| int | id, | ||
| void * | obj | ||
| ) |
Pack an object to a network buffer.
....................................................................... Pack an object to a network buffer.
| void NetSendStr::putShort | ( | int | ndata, |
| unsigned short * | data | ||
| ) |
Pack a short into a network buffer
....................................................................... Pack a short into a network buffer
| NetSendStr::NetSendId NetSendStr::send | ( | ) |
Send a message packed into out network buffer to a socket described by a previously attached fd.
....................................................................... Write the message in our network buffer to a socket.
| NetSendStr::NetSendId NetSendStr::send | ( | int | fd | ) |
Send a message packed into out network buffer to the specified socket.
....................................................................... Write the message in our network buffer to a socket.
| void NetSendStr::setBuffer | ( | void * | buffer, |
| unsigned int | size | ||
| ) |
Set the network buffer pointing to an external buffer, or pass buffer=NULL to dynamically allocate it.
....................................................................... Attach this network buffer to a file descriptor.
| void NetSendStr::startPut | ( | int | opcode | ) |
Start packing a message into a network buffer.
....................................................................... Start packing a message into a network buffer.
| NetSendStr::NetSendId NetSendStr::state | ( | ) |
Return the last send state
....................................................................... Public method to return the state.