#include "rdesktop.h"Include dependency graph for mcs.cpp:

Go to the source code of this file.
Functions | |
| static BOOL | ber_parse_header (STREAM s, int tagval, unsigned int *length) |
| static void | ber_out_header (STREAM s, int tagval, int length) |
| static void | ber_out_integer (STREAM s, int value) |
| static void | mcs_out_domain_params (STREAM s, int max_channels, int max_users, int max_tokens, int max_pdusize) |
| static BOOL | mcs_parse_domain_params (STREAM s) |
| static void | mcs_send_connect_initial (STREAM mcs_data) |
| static BOOL | mcs_recv_connect_response (STREAM mcs_data) |
| static void | mcs_send_edrq (void) |
| static void | mcs_send_aurq (void) |
| static BOOL | mcs_recv_aucf (uint16 *mcs_userid) |
| static void | mcs_send_cjrq (uint16 chanid) |
| static BOOL | mcs_recv_cjcf (void) |
| STREAM | mcs_init (int length) |
| void | mcs_send (STREAM s) |
| STREAM | mcs_recv (void) |
| BOOL | mcs_connect (char *server, STREAM mcs_data) |
| void | mcs_disconnect (void) |
Variables | |
| uint16 | mcs_userid |
|
||||||||||||||||
|
Definition at line 62 of file mcs.cpp. References out_uint16_be, and out_uint8. Referenced by ber_out_integer(), mcs_out_domain_params(), and mcs_send_connect_initial(). |
|
||||||||||||
|
Definition at line 84 of file mcs.cpp. References ber_out_header(), BER_TAG_INTEGER, and out_uint16_be. Referenced by mcs_out_domain_params(). |
|
||||||||||||||||
|
Definition at line 27 of file mcs.cpp. References error(), False, in_uint16_be, in_uint8, len, next_be, and s_check. Referenced by mcs_parse_domain_params(), and mcs_recv_connect_response(). |
|
||||||||||||
|
Definition at line 357 of file mcs.cpp. References error(), False, iso_connect(), iso_disconnect(), MCS_GLOBAL_CHANNEL, mcs_recv_aucf(), mcs_recv_cjcf(), mcs_recv_connect_response(), mcs_send_aurq(), mcs_send_cjrq(), mcs_send_connect_initial(), mcs_send_edrq(), mcs_userid, and True. Referenced by sec_connect(). |
|
|
Definition at line 391 of file mcs.cpp. References iso_disconnect(). Referenced by sec_disconnect(). |
|
|
Definition at line 296 of file mcs.cpp. References iso_init(), s, and s_push_layer. Referenced by sec_init(). |
|
||||||||||||||||||||||||
|
Definition at line 92 of file mcs.cpp. References ber_out_header(), ber_out_integer(), and MCS_TAG_DOMAIN_PARAMS. Referenced by mcs_send_connect_initial(). |
|
|
Definition at line 107 of file mcs.cpp. References ber_parse_header(), in_uint8s, MCS_TAG_DOMAIN_PARAMS, and s_check. Referenced by mcs_recv_connect_response(). |
|
|
Definition at line 327 of file mcs.cpp. References error(), in_uint8, in_uint8s, iso_recv(), MCS_DPUM, MCS_SDIN, NULL, and s. Referenced by sec_recv(). |
|
|
Definition at line 217 of file mcs.cpp. References error(), False, in_uint16_be, in_uint8, iso_recv(), MCS_AUCF, NULL, s, and s_check_end. Referenced by mcs_connect(). |
|
|
Definition at line 264 of file mcs.cpp. References error(), False, in_uint8, in_uint8s, iso_recv(), MCS_CJCF, NULL, s, and s_check_end. Referenced by mcs_connect(). |
|
|
Definition at line 147 of file mcs.cpp. References ber_parse_header(), BER_TAG_INTEGER, BER_TAG_OCTET_STRING, BER_TAG_RESULT, stream::data, stream::end, error(), False, in_uint8, in_uint8a, in_uint8s, iso_recv(), MCS_CONNECT_RESPONSE, mcs_parse_domain_params(), NULL, stream::p, s, s_check_end, and stream::size. Referenced by mcs_connect(). |
|
|
Definition at line 308 of file mcs.cpp. References stream::end, iso_send(), MCS_GLOBAL_CHANNEL, MCS_SDRQ, mcs_userid, out_uint16_be, out_uint8, stream::p, and s_pop_layer. Referenced by sec_send(). |
|
|
Definition at line 203 of file mcs.cpp. References iso_init(), iso_send(), MCS_AURQ, out_uint8, s, and s_mark_end. Referenced by mcs_connect(). |
|
|
Definition at line 248 of file mcs.cpp. References iso_init(), iso_send(), MCS_CJRQ, mcs_userid, out_uint16_be, out_uint8, s, and s_mark_end. Referenced by mcs_connect(). |
|
|
Definition at line 119 of file mcs.cpp. References ber_out_header(), BER_TAG_BOOLEAN, BER_TAG_OCTET_STRING, stream::data, datalen, stream::end, iso_init(), iso_send(), MCS_CONNECT_INITIAL, mcs_out_domain_params(), out_uint8, out_uint8p, s, and s_mark_end. Referenced by mcs_connect(). |
|
|
Definition at line 187 of file mcs.cpp. References iso_init(), iso_send(), MCS_EDRQ, out_uint16_be, out_uint8, s, and s_mark_end. Referenced by mcs_connect(). |
|
|
Definition at line 23 of file mcs.cpp. Referenced by mcs_connect(), mcs_send(), mcs_send_cjrq(), rdp_send(), and rdp_send_data(). |
1.4.2