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: