SourcePro® 2025.1 |
SourcePro® API Reference Guide |
Network communication buffer class. More...
#include <rw/network/RWNetBuf.h>
Public Types | |
| enum | State { normal , eof } |
Public Member Functions | |
| RWNetBuf () | |
| RWNetBuf (const RWCString &buf, State state=normal) | |
| RWCString | getData () const |
| State | getState () const |
| operator bool () const | |
| operator RWCString () const | |
RWNetBuf is a network communication buffer class. A network communication buffer contains bytes of data and associated flags that indicate the state of the buffer. An RWNetBuf should not be confused with a TLI netbuf (TLI is the Unix System V network communication interface).
| enum RWNetBuf::State |
The State enum indicates the state of the buffer.
| Enumerator | |
|---|---|
| normal | Nothing special |
| eof | End of file |
| RWNetBuf::RWNetBuf | ( | ) |
Constructs an empty buffer.
Constructs a buffer from an RWCString. The optional state parameter indicates the state of the buffer at the time of construction.
|
inline |
Returns the state of the buffer.
| RWNetBuf::operator bool | ( | ) | const |
Returns true if the state of the buffer is normal.
|
Copyright © 2025 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |