#include <shell_protocol.h>
◆ length_t
◆ anonymous enum
| Enumerator |
|---|
| kBufferSize | |
| kHeaderSize | |
◆ Id
| Enumerator |
|---|
| kIdStdin | |
| kIdStdout | |
| kIdStderr | |
| kIdExit | |
| kIdCloseStdin | |
| kIdWindowSizeChange | |
| kIdInvalid | |
◆ ShellProtocol()
◆ ~ShellProtocol()
| ShellProtocol::~ShellProtocol |
( |
| ) |
|
|
virtual |
◆ data() [1/2]
| char * ShellProtocol::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
| const char * ShellProtocol::data |
( |
| ) |
const |
|
inline |
◆ data_capacity()
| size_t ShellProtocol::data_capacity |
( |
| ) |
const |
|
inline |
◆ data_length()
| size_t ShellProtocol::data_length |
( |
| ) |
const |
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ id()
| int ShellProtocol::id |
( |
| ) |
const |
|
inline |
◆ Read()
| bool ShellProtocol::Read |
( |
| ) |
|
◆ Write()
| bool ShellProtocol::Write |
( |
Id |
id, |
|
|
size_t |
length |
|
) |
| |
◆ ShellProtocolTest
| friend class ShellProtocolTest |
|
friend |
◆ buffer_
◆ buffer_end_
◆ bytes_left_
| size_t ShellProtocol::bytes_left_ = 0 |
|
private |
◆ data_length_
| size_t ShellProtocol::data_length_ = 0 |
|
private |
◆ fd_
The documentation for this class was generated from the following files: