EVENGINE_API_PLATFORM public API.
更多...
#include <NetStream.h>
|
| | NetReader ()=default |
| | Net reader.
|
| |
| | NetReader (const void *d, size_t n) |
| | Net reader.
|
| |
| | NetReader (const std::vector< char > &d) |
| | Net reader.
|
| |
| bool | init (const void *d, size_t n) |
| | Initializes .
|
| |
| bool | setBytes (const std::string &s) |
| | Sets the bytes.
|
| |
| uint8_t | u8 () |
| | U 8.
|
| |
| int8_t | i8 () |
| | I 8.
|
| |
| uint16_t | u16 () |
| | U 16.
|
| |
| int16_t | i16 () |
| | I 16.
|
| |
| uint32_t | u32 () |
| | U 32.
|
| |
| int32_t | i32 () |
| | I 32.
|
| |
| uint64_t | u64 () |
| | U 64.
|
| |
| int64_t | i64 () |
| | I 64.
|
| |
| float | f32 () |
| | F 32.
|
| |
| double | f64 () |
| | F 64.
|
| |
| bool | b () |
| | B.
|
| |
| std::string | str () |
| | Str.
|
| |
| std::vector< char > | bytes (size_t n) |
| | Bytes.
|
| |
| size_t | remaining () const |
| | Remaining.
|
| |
| size_t | pos () const |
| | Pos.
|
| |
| bool | ok () const |
| | Ok.
|
| |
EVENGINE_API_PLATFORM public API.
在文件 NetStream.h 第 71 行定义.
◆ NetReader() [1/3]
| eve::network::NetReader::NetReader |
( |
| ) |
|
|
default |
◆ NetReader() [2/3]
| eve::network::NetReader::NetReader |
( |
const void * |
d, |
|
|
size_t |
n |
|
) |
| |
◆ NetReader() [3/3]
| eve::network::NetReader::NetReader |
( |
const std::vector< char > & |
d | ) |
|
|
explicit |
◆ b()
| bool eve::network::NetReader::b |
( |
| ) |
|
◆ bytes()
| std::vector< char > eve::network::NetReader::bytes |
( |
size_t |
n | ) |
|
◆ f32()
| float eve::network::NetReader::f32 |
( |
| ) |
|
◆ f64()
| double eve::network::NetReader::f64 |
( |
| ) |
|
◆ i16()
| int16_t eve::network::NetReader::i16 |
( |
| ) |
|
◆ i32()
| int32_t eve::network::NetReader::i32 |
( |
| ) |
|
◆ i64()
| int64_t eve::network::NetReader::i64 |
( |
| ) |
|
◆ i8()
| int8_t eve::network::NetReader::i8 |
( |
| ) |
|
◆ init()
| bool eve::network::NetReader::init |
( |
const void * |
d, |
|
|
size_t |
n |
|
) |
| |
◆ ok()
| bool eve::network::NetReader::ok |
( |
| ) |
const |
|
inline |
◆ pos()
| size_t eve::network::NetReader::pos |
( |
| ) |
const |
|
inline |
◆ remaining()
| size_t eve::network::NetReader::remaining |
( |
| ) |
const |
◆ setBytes()
| bool eve::network::NetReader::setBytes |
( |
const std::string & |
s | ) |
|
|
inline |
◆ str()
| std::string eve::network::NetReader::str |
( |
| ) |
|
◆ u16()
| uint16_t eve::network::NetReader::u16 |
( |
| ) |
|
◆ u32()
| uint32_t eve::network::NetReader::u32 |
( |
| ) |
|
◆ u64()
| uint64_t eve::network::NetReader::u64 |
( |
| ) |
|
◆ u8()
| uint8_t eve::network::NetReader::u8 |
( |
| ) |
|
该类的文档由以下文件生成: