ReactOS 0.4.16-dev-820-g96aa1ee
|
#include <tnetwork.h>
Public Member Functions | |
TNetwork (SOCKET s=0) | |
~TNetwork () | |
void | SetSocket (SOCKET s) |
SOCKET | GetSocket () |
void | SetPipe (HANDLE pIn, HANDLE pOut) |
void | SetNawsFunc (Naws_func_t func) |
void | SetLocalAddress (char *buf) |
const char * | GetLocalAddress () |
NetworkType | get_net_type () |
int | WriteString (const char *str, const int length) |
int | ReadString (char *str, const int length) |
BOOL | get_local_echo () |
void | set_local_echo (BOOL b) |
BOOL | get_line_mode () |
void | set_line_mode (BOOL b) |
void | do_naws (int width, int height) |
Private Attributes | |
SOCKET | socket |
BOOL | local_echo |
BOOL | line_mode |
NetworkType | net_type |
HANDLE | pipeIn |
HANDLE | pipeOut |
Naws_func_t | naws_func |
char * | local_address |
Definition at line 12 of file tnetwork.h.
|
inline |
Definition at line 23 of file tnetwork.h.
|
inline |
Definition at line 26 of file tnetwork.h.
Definition at line 81 of file tnetwork.cpp.
|
inline |
Definition at line 43 of file tnetwork.h.
|
inline |
Definition at line 40 of file tnetwork.h.
Referenced by TANSIParser::ParseANSIBuffer(), and TTelnetHandler::ParseIAC().
|
inline |
Definition at line 35 of file tnetwork.h.
Referenced by Telnet::Close(), and TTelnetHandler::ParseBuffer().
|
inline |
Definition at line 67 of file tnetwork.cpp.
Referenced by TTelnetHandler::Go().
Definition at line 44 of file tnetwork.h.
Referenced by TTelnetHandler::ParseIAC().
Definition at line 41 of file tnetwork.h.
Referenced by TTelnetHandler::init(), and TTelnetHandler::ParseIAC().
|
inline |
Definition at line 31 of file tnetwork.h.
Referenced by TTelnetHandler::ParseIAC(), and TTelnetHandler::TTelnetHandler().
Definition at line 46 of file tnetwork.cpp.
Referenced by Telnet::Open().
Definition at line 40 of file tnetwork.cpp.
Referenced by Telnet::Open().
Definition at line 53 of file tnetwork.cpp.
Referenced by ControlEventHandler(), do_naws(), TANSIParser::ParseEscape(), TANSIParser::ParseEscapeANSI(), TTelnetHandler::ParseIAC(), Tnclip::Paste(), TTelnetHandler::SendIAC(), and TTelnetHandler::SendIACParams().
|
private |
Definition at line 16 of file tnetwork.h.
Referenced by get_line_mode(), set_line_mode(), SetPipe(), and SetSocket().
|
private |
Definition at line 20 of file tnetwork.h.
Referenced by GetLocalAddress(), SetLocalAddress(), and ~TNetwork().
|
private |
Definition at line 15 of file tnetwork.h.
Referenced by get_local_echo(), set_local_echo(), SetPipe(), and SetSocket().
|
private |
Definition at line 19 of file tnetwork.h.
Referenced by do_naws(), and SetNawsFunc().
|
private |
Definition at line 17 of file tnetwork.h.
Referenced by get_net_type(), ReadString(), SetPipe(), SetSocket(), and WriteString().
|
private |
Definition at line 18 of file tnetwork.h.
Referenced by ReadString(), and SetPipe().
|
private |
Definition at line 18 of file tnetwork.h.
Referenced by SetPipe(), and WriteString().
|
private |
Definition at line 14 of file tnetwork.h.
Referenced by GetSocket(), ReadString(), SetSocket(), and WriteString().