Base class of CInByteStream, COutByteStreamBasic.
More...
#include <data_stream_impl.hh>
Base class of CInByteStream, COutByteStreamBasic.
- Warning
- This class is NOT intended for direct use.
bool CDataStreamBase::good |
( |
| ) |
const |
|
inline |
Test if current error status is 0, same as operator __SafeBool()
.
Sample code:
- Returns
true:
Status is 0
false:
Status is NOT 0
void CDataStreamBase::littleEndian |
( |
bool |
endian | ) |
|
|
inline |
Set byte order.
- Parameters
-
endian |
true: Little endian (Net Byte Order)
false: Big endian
|
bool CDataStreamBase::littleEndian |
( |
| ) |
const |
|
inline |
Get byte order.
- Returns
true:
Little endian
false:
Big endian
void CDataStreamBase::netByteOrder |
( |
bool |
nb | ) |
|
|
inline |
Set byte order.
- Parameters
-
nb |
true: Net Byte Order (Little Endian)
false: Host Byte Order
|
CDataStreamBase::operator __SafeBool |
( |
| ) |
const |
|
inline |
Test if current error status is 0, same as good().
Sample code:
- Returns
true:
Status is 0
false:
Status is NOT 0
- See also
- good()
bool CDataStreamBase::operator! |
( |
| ) |
const |
|
inline |
Test if current error status is NOT 0.
Sample code:
- Returns
true:
Status is NOT 0
false:
Status is 0
void CDataStreamBase::status |
( |
int |
code | ) |
|
|
inline |
Set error status.
If status is NOT 0, all packing/unpacking operations will fail.
- Parameters
-
int CDataStreamBase::status |
( |
| ) |
const |
|
inline |
Get error status.
- Returns
- Current status
const bool CDataStreamBase::kByteOrderDefault = true |
|
static |
Byte order of the underlying data buffer, default Net Byte Order.
The documentation for this class was generated from the following file: