Lines Matching refs:client_req_ptr
1632 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_command_process() local
1656 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_command_process()
1659 …if(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_version … in _nx_ftp_server_command_process()
1661 …connect_ip4_address = client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect… in _nx_ftp_server_command_process()
1666 … if (client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_receive_queue_count) in _nx_ftp_server_command_process()
1670 client_req_ptr -> nx_ftp_client_request_activity_timeout = NX_FTP_ACTIVITY_TIMEOUT; in _nx_ftp_server_command_process()
1676 …status = nx_tcp_socket_receive(&(client_req_ptr -> nx_ftp_client_request_control_socket), &packet… in _nx_ftp_server_command_process()
1703 if ((client_req_ptr -> nx_ftp_client_request_authenticated == NX_FALSE) && in _nx_ftp_server_command_process()
1713 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1721 else if ((client_req_ptr -> nx_ftp_client_request_read_only == NX_TRUE) && in _nx_ftp_server_command_process()
1732 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1754 client_req_ptr -> nx_ftp_client_request_username[j] = (CHAR) buffer_ptr[j]; in _nx_ftp_server_command_process()
1762 client_req_ptr -> nx_ftp_client_request_username[j] = NX_NULL; in _nx_ftp_server_command_process()
1765 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1781 client_req_ptr -> nx_ftp_client_request_password[j] = (CHAR) buffer_ptr[j]; in _nx_ftp_server_command_process()
1789 client_req_ptr -> nx_ftp_client_request_password[j] = NX_NULL; in _nx_ftp_server_command_process()
1792 client_req_ptr -> nx_ftp_client_request_read_only = NX_FALSE; in _nx_ftp_server_command_process()
1802 …status = (ftp_server_ptr -> nx_ftp_login)(ftp_server_ptr, &(client_req_ptr -> nx_ftp_client_reques… in _nx_ftp_server_command_process()
1803 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_command_process()
1804 … client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_command_process()
1805 … client_req_ptr -> nx_ftp_client_request_password, in _nx_ftp_server_command_process()
1806 … &client_req_ptr -> nx_ftp_client_request_read_only); in _nx_ftp_server_command_process()
1813 if (client_req_ptr -> nx_ftp_client_request_ip_type == NX_IP_VERSION_V4) in _nx_ftp_server_command_process()
1825 …(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_address.v4… in _nx_ftp_server_command_process()
1826 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_command_process()
1827 client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_command_process()
1828 client_req_ptr -> nx_ftp_client_request_password, in _nx_ftp_server_command_process()
1829 &client_req_ptr -> nx_ftp_client_request_read_only); in _nx_ftp_server_command_process()
1836 client_req_ptr -> nx_ftp_client_request_login = NX_TRUE; in _nx_ftp_server_command_process()
1844 client_req_ptr -> nx_ftp_client_request_authenticated = NX_TRUE; in _nx_ftp_server_command_process()
1847 client_req_ptr -> nx_ftp_client_request_transfer_type = 'A'; in _nx_ftp_server_command_process()
1850 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1862 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1876 if (client_req_ptr -> nx_ftp_client_request_login) in _nx_ftp_server_command_process()
1888 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_address.v4, in _nx_ftp_server_command_process()
1889 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_command_process()
1890 client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_command_process()
1891 client_req_ptr -> nx_ftp_client_request_password, NX_NULL); in _nx_ftp_server_command_process()
1898 …(ftp_server_ptr -> nx_ftp_logout)(ftp_server_ptr, &(client_req_ptr -> nx_ftp_client_request_contro… in _nx_ftp_server_command_process()
1899 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_command_process()
1900 … client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_command_process()
1901 … client_req_ptr -> nx_ftp_client_request_password, NX_NULL); in _nx_ftp_server_command_process()
1905 client_req_ptr -> nx_ftp_client_request_login = NX_FALSE; in _nx_ftp_server_command_process()
1909 client_req_ptr -> nx_ftp_client_request_authenticated = NX_FALSE; in _nx_ftp_server_command_process()
1912 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1916 if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
1920 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
1924 …nx_tcp_socket_disconnect(&(client_req_ptr -> nx_ftp_client_request_control_socket), NX_FTP_SERVER_… in _nx_ftp_server_command_process()
1927 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_command_process()
1932 … &(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_command_process()
1935 if (client_req_ptr -> nx_ftp_client_request_packet) in _nx_ftp_server_command_process()
1939 nx_packet_release(client_req_ptr -> nx_ftp_client_request_packet); in _nx_ftp_server_command_process()
1940 client_req_ptr -> nx_ftp_client_request_packet = NX_NULL; in _nx_ftp_server_command_process()
1944 client_req_ptr -> nx_ftp_client_request_activity_timeout = 0; in _nx_ftp_server_command_process()
1952 if (client_req_ptr -> nx_ftp_client_request_transfer_type != 'I') in _nx_ftp_server_command_process()
1956 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1970 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
1976 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
1999 … &(client_req_ptr -> nx_ftp_client_request_file), (CHAR *) buffer_ptr, in _nx_ftp_server_command_process()
2007 … if (client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled == NX_TRUE) in _nx_ftp_server_command_process()
2011 …status = nx_tcp_socket_state_wait(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_TCP_E… in _nx_ftp_server_command_process()
2018 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2019 …x_tcp_server_socket_unlisten(ftp_server_ptr -> nx_ftp_server_ip_ptr, client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2020 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2021 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
2024 … else if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
2035 … &(client_req_ptr -> nx_ftp_client_request_data_socket), "FTP Server Data Socket", in _nx_ftp_server_command_process()
2044 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
2047 … status = nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2055 …nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_ANY_PORT, NX_… in _nx_ftp_server_command_process()
2059 … status = nxd_tcp_client_socket_connect(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2060 … &(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip), in _nx_ftp_server_command_process()
2061 … client_req_ptr -> nx_ftp_client_request_data_port, NX_FTP_SERVER_TIMEOUT); in _nx_ftp_server_command_process()
2068 … nx_tcp_client_socket_unbind(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2069 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2070 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
2076 … nx_tcp_socket_transmit_configure(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2093 client_req_ptr -> nx_ftp_client_request_open_type = NX_FTP_OPEN_FOR_READ; in _nx_ftp_server_command_process()
2096 …client_req_ptr -> nx_ftp_client_request_total_bytes = (ULONG)client_req_ptr -> nx_ftp_client_requ… in _nx_ftp_server_command_process()
2099 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2103 … if ((client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) && in _nx_ftp_server_command_process()
2104 (client_req_ptr -> nx_ftp_client_request_total_bytes)) in _nx_ftp_server_command_process()
2108 … _nx_ftp_server_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, in _nx_ftp_server_command_process()
2109 … client_req_ptr -> nx_ftp_client_request_total_bytes); in _nx_ftp_server_command_process()
2117 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
2123 … if (length > client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss) in _nx_ftp_server_command_process()
2127 … length = client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss; in _nx_ftp_server_command_process()
2131 …status = fx_file_read(&(client_req_ptr -> nx_ftp_client_request_file), packet_ptr -> nx_packet_pr… in _nx_ftp_server_command_process()
2146 … status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2159 …client_req_ptr -> nx_ftp_client_request_total_bytes = client_req_ptr -> nx_ftp_client_request_tot… in _nx_ftp_server_command_process()
2174 … if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_command_process()
2178 …x_ftp_server_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, 0); in _nx_ftp_server_command_process()
2182 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
2185 client_req_ptr -> nx_ftp_client_request_open_type = 0; in _nx_ftp_server_command_process()
2188 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
2191 … if ((status == FX_END_OF_FILE) && (client_req_ptr -> nx_ftp_client_request_total_bytes == 0)) in _nx_ftp_server_command_process()
2196 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2204 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2214 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2225 if (client_req_ptr -> nx_ftp_client_request_transfer_type != 'I') in _nx_ftp_server_command_process()
2229 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2243 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2249 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2271 …status = fx_file_open(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clien… in _nx_ftp_server_command_process()
2285 …status = fx_file_open(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clien… in _nx_ftp_server_command_process()
2290 status += fx_file_truncate(&(client_req_ptr -> nx_ftp_client_request_file), 0); in _nx_ftp_server_command_process()
2297 … if (client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled == NX_FALSE) in _nx_ftp_server_command_process()
2299 … if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
2309 …us = nx_tcp_socket_create(ftp_server_ptr -> nx_ftp_server_ip_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2317 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
2320 … nx_tcp_socket_receive_notify(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2324 …status = nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_FTP… in _nx_ftp_server_command_process()
2331 …nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_ANY_PORT, NX_… in _nx_ftp_server_command_process()
2334 … status = nxd_tcp_client_socket_connect(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2335 … &(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip), in _nx_ftp_server_command_process()
2336 … client_req_ptr -> nx_ftp_client_request_data_port, NX_FTP_SERVER_TIMEOUT); in _nx_ftp_server_command_process()
2343 … nx_tcp_client_socket_unbind(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2344 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2345 … fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
2356 … nx_tcp_socket_transmit_configure(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2374 client_req_ptr -> nx_ftp_client_request_open_type = NX_FTP_OPEN_FOR_WRITE; in _nx_ftp_server_command_process()
2377 client_req_ptr -> nx_ftp_client_request_total_bytes = 0; in _nx_ftp_server_command_process()
2380 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2388 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2405 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2411 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2452 client_req_ptr -> nx_ftp_client_request_packet = packet_ptr; in _nx_ftp_server_command_process()
2455 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
2458 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2467 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2483 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2489 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2517 … fx_file_rename(ftp_server_ptr -> nx_ftp_server_media_ptr, (CHAR *) (client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2521 …irectory_rename(ftp_server_ptr -> nx_ftp_server_media_ptr, (CHAR *) (client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2530 nx_packet_release(client_req_ptr -> nx_ftp_client_request_packet); in _nx_ftp_server_command_process()
2531 client_req_ptr -> nx_ftp_client_request_packet = NX_NULL; in _nx_ftp_server_command_process()
2540 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2549 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2565 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2571 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2608 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2617 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2633 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2639 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2682 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2691 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2707 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2713 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2774 …_nx_ftp_server_directory_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packe… in _nx_ftp_server_command_process()
2782 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2787 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2795 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2805 if ((client_req_ptr -> nx_ftp_client_request_transfer_type != 'A') && in _nx_ftp_server_command_process()
2806 (client_req_ptr -> nx_ftp_client_request_transfer_type != 'I')) in _nx_ftp_server_command_process()
2810 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2824 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2830 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2880 … if (client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled == NX_TRUE) in _nx_ftp_server_command_process()
2884 …status = nx_tcp_socket_state_wait(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_TCP_E… in _nx_ftp_server_command_process()
2891 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2892 …x_tcp_server_socket_unlisten(ftp_server_ptr -> nx_ftp_server_ip_ptr, client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2893 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2894 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
2897 … else if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
2907 …us = nx_tcp_socket_create(ftp_server_ptr -> nx_ftp_server_ip_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
2915 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
2918 …status = nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_FTP… in _nx_ftp_server_command_process()
2925 …nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_ANY_PORT, NX_… in _nx_ftp_server_command_process()
2928 … status = nxd_tcp_client_socket_connect(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2929 … &(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip), in _nx_ftp_server_command_process()
2930 … client_req_ptr -> nx_ftp_client_request_data_port, NX_FTP_SERVER_TIMEOUT); in _nx_ftp_server_command_process()
2938 … nx_tcp_client_socket_unbind(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2939 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
2940 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
2946 … nx_tcp_socket_transmit_configure(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
2963 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
2967 … if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_command_process()
2975 …ver_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, block_size); in _nx_ftp_server_command_process()
2979 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
2985 …if (remaining_length > client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_m… in _nx_ftp_server_command_process()
2989 … remaining_length = client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss; in _nx_ftp_server_command_process()
3043 … status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3055 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
3069 …if (remaining_length > client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_m… in _nx_ftp_server_command_process()
3073 … remaining_length = client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss; in _nx_ftp_server_command_process()
3110 … status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3129 … if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_command_process()
3133 …x_ftp_server_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, 0); in _nx_ftp_server_command_process()
3137 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
3140 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
3149 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3158 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3167 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3177 if ((client_req_ptr -> nx_ftp_client_request_transfer_type != 'A') && in _nx_ftp_server_command_process()
3178 (client_req_ptr -> nx_ftp_client_request_transfer_type != 'I')) in _nx_ftp_server_command_process()
3182 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3196 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3202 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
3297 … if (client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled == NX_TRUE) in _nx_ftp_server_command_process()
3301 …status = nx_tcp_socket_state_wait(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_TCP_E… in _nx_ftp_server_command_process()
3308 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3309 …x_tcp_server_socket_unlisten(ftp_server_ptr -> nx_ftp_server_ip_ptr, client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
3310 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3311 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
3314 … else if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
3324 …us = nx_tcp_socket_create(ftp_server_ptr -> nx_ftp_server_ip_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
3332 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
3335 …status = nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_FTP… in _nx_ftp_server_command_process()
3342 …nx_tcp_client_socket_bind(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_ANY_PORT, NX_… in _nx_ftp_server_command_process()
3346 … status = nxd_tcp_client_socket_connect(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3347 … &(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip), in _nx_ftp_server_command_process()
3348 … client_req_ptr -> nx_ftp_client_request_data_port, NX_FTP_SERVER_TIMEOUT); in _nx_ftp_server_command_process()
3356 … nx_tcp_client_socket_unbind(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3357 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3358 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_command_process()
3364 … nx_tcp_socket_transmit_configure(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3381 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3385 … if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_command_process()
3393 …ver_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, block_size); in _nx_ftp_server_command_process()
3397 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
3403 …if (remaining_length > client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_m… in _nx_ftp_server_command_process()
3407 … remaining_length = client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss; in _nx_ftp_server_command_process()
3487 …status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_data_socket), packet_ptr, N… in _nx_ftp_server_command_process()
3498 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
3512 …if (remaining_length > client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_m… in _nx_ftp_server_command_process()
3516 … remaining_length = client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_connect_mss; in _nx_ftp_server_command_process()
3575 … status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3600 … if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_command_process()
3604 …x_ftp_server_block_header_send(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, 0); in _nx_ftp_server_command_process()
3608 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
3611 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_command_process()
3620 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3629 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3638 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3650 …if (client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_version… in _nx_ftp_server_command_process()
3655 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3777 client_req_ptr -> nx_ftp_client_request_data_port = port; in _nx_ftp_server_command_process()
3786 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3795 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3806 if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
3810 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
3824 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3832 …tus = nx_tcp_socket_create(ftp_server_ptr -> nx_ftp_server_ip_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
3842 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3850 …nx_tcp_socket_receive_notify(&(client_req_ptr -> nx_ftp_client_request_data_socket), _nx_ftp_serve… in _nx_ftp_server_command_process()
3853 … nx_tcp_socket_transmit_configure(&(client_req_ptr -> nx_ftp_client_request_data_socket), in _nx_ftp_server_command_process()
3860 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
3863 …server_socket_listen(ftp_server_ptr -> nx_ftp_server_ip_ptr, port, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
3872 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3876 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3883 … nx_tcp_server_socket_accept(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_NO_WAIT); in _nx_ftp_server_command_process()
3886 …ip_address = client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_interfa… in _nx_ftp_server_command_process()
3902 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3940 …status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr… in _nx_ftp_server_command_process()
3948 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
3955 client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled = NX_TRUE; in _nx_ftp_server_command_process()
3967 if (client_req_ptr -> nx_ftp_client_request_ip_type == NX_IP_VERSION_V4) in _nx_ftp_server_command_process()
3972 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3988 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
3998 client_req_ptr -> nx_ftp_client_request_data_port = port; in _nx_ftp_server_command_process()
4007 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4016 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4028 if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_command_process()
4032 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_command_process()
4046 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4054 …tus = nx_tcp_socket_create(ftp_server_ptr -> nx_ftp_server_ip_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
4064 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4072 … client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_reserved_ptr = ftp_server_ptr; in _nx_ftp_server_command_process()
4075 …server_socket_listen(ftp_server_ptr -> nx_ftp_server_ip_ptr, port, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
4084 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4088 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
4095 … nx_tcp_server_socket_accept(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_NO_WAIT); in _nx_ftp_server_command_process()
4114 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
4146 …status = nx_tcp_socket_send(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr… in _nx_ftp_server_command_process()
4154 … nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_command_process()
4161 client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled = NX_TRUE; in _nx_ftp_server_command_process()
4173 &(client_req_ptr -> nx_ftp_client_local_path)); in _nx_ftp_server_command_process()
4200 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4230 … &(client_req_ptr -> nx_ftp_client_local_path), (CHAR *) buffer_ptr); in _nx_ftp_server_command_process()
4245 …_nx_ftp_server_directory_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packe… in _nx_ftp_server_command_process()
4254 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4264 …tory_local_path_restore(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_command_process()
4274 …_nx_ftp_server_directory_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packe… in _nx_ftp_server_command_process()
4292 client_req_ptr -> nx_ftp_client_request_transfer_type = 'I'; in _nx_ftp_server_command_process()
4295 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4304 client_req_ptr -> nx_ftp_client_request_transfer_type = 'A'; in _nx_ftp_server_command_process()
4307 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4316 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4333 … client_req_ptr -> nx_ftp_client_request_transfer_mode = NX_FTP_TRANSFER_MODE_STREAM; in _nx_ftp_server_command_process()
4336 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4345 … client_req_ptr -> nx_ftp_client_request_transfer_mode = NX_FTP_TRANSFER_MODE_BLOCK; in _nx_ftp_server_command_process()
4348 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4355 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4364 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4376 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_command_process()
4437 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_connect_process() local
4447 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_connect_process()
4450 …if ((client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_state > NX_TCP_CLOSED) && in _nx_ftp_server_connect_process()
4451 …(client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_state < NX_TCP_ESTABLISHED) … in _nx_ftp_server_connect_process()
4452 (client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port)) in _nx_ftp_server_connect_process()
4461 …status = nx_tcp_server_socket_accept(&(client_req_ptr -> nx_ftp_client_request_control_socket), NX… in _nx_ftp_server_connect_process()
4468 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_connect_process()
4474 …if (client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_version… in _nx_ftp_server_connect_process()
4477 client_req_ptr -> nx_ftp_client_request_ip_type = NX_IP_VERSION_V6; in _nx_ftp_server_connect_process()
4481 client_req_ptr -> nx_ftp_client_request_ip_type = NX_IP_VERSION_V4; in _nx_ftp_server_connect_process()
4485 client_req_ptr -> nx_ftp_client_request_activity_timeout = NX_FTP_ACTIVITY_TIMEOUT; in _nx_ftp_server_connect_process()
4491 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_connect_process()
4498 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_connect_process()
4502 …irectory_local_path_set(ftp_server_ptr -> nx_ftp_server_media_ptr, &(client_req_ptr -> nx_ftp_clie… in _nx_ftp_server_connect_process()
4519 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_connect_process()
4522 … if (client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_state == NX_TCP_CLOSED) in _nx_ftp_server_connect_process()
4527 … &(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_connect_process()
4766 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_data_disconnect_process() local
4774 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_data_disconnect_process()
4780 …while (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_state > NX_TCP_ESTABLISHE… in _nx_ftp_server_data_disconnect_process()
4786 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_data_disconnect_process()
4789 if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_data_disconnect_process()
4793 …if (client_req_ptr -> nx_ftp_client_request_total_bytes != client_req_ptr -> nx_ftp_client_request… in _nx_ftp_server_data_disconnect_process()
4797 client_req_ptr -> nx_ftp_client_request_transfer_mode = NX_FTP_TRANSFER_MODE_STREAM; in _nx_ftp_server_data_disconnect_process()
4800 client_req_ptr -> nx_ftp_client_request_block_bytes = 0; in _nx_ftp_server_data_disconnect_process()
4804 client_req_ptr -> nx_ftp_client_request_activity_timeout = NX_FTP_ACTIVITY_TIMEOUT; in _nx_ftp_server_data_disconnect_process()
4807 if (client_req_ptr -> nx_ftp_client_request_open_type == NX_FTP_OPEN_FOR_WRITE) in _nx_ftp_server_data_disconnect_process()
4811 … length = (ULONG)client_req_ptr -> nx_ftp_client_request_file.fx_file_current_file_size; in _nx_ftp_server_data_disconnect_process()
4814 …ftp_packet_allocate(ftp_server_ptr -> nx_ftp_server_packet_pool_ptr, client_req_ptr, &packet_ptr, … in _nx_ftp_server_data_disconnect_process()
4817 … if ((length == client_req_ptr -> nx_ftp_client_request_total_bytes) && (block_status == NX_TRUE)) in _nx_ftp_server_data_disconnect_process()
4823 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_data_disconnect_process()
4832 … _nx_ftp_server_response(&(client_req_ptr -> nx_ftp_client_request_control_socket), packet_ptr, in _nx_ftp_server_data_disconnect_process()
4837 client_req_ptr -> nx_ftp_client_request_open_type = 0; in _nx_ftp_server_data_disconnect_process()
4950 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_data_process() local
4958 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_data_process()
4961 … while (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_receive_queue_count) in _nx_ftp_server_data_process()
4965 client_req_ptr -> nx_ftp_client_request_activity_timeout = NX_FTP_ACTIVITY_TIMEOUT; in _nx_ftp_server_data_process()
4968 …status = nx_tcp_socket_receive(&(client_req_ptr -> nx_ftp_client_request_data_socket), &packet_pt… in _nx_ftp_server_data_process()
4979 if (client_req_ptr -> nx_ftp_client_request_open_type != NX_FTP_OPEN_FOR_WRITE) in _nx_ftp_server_data_process()
4990 if (client_req_ptr -> nx_ftp_client_request_transfer_mode == NX_FTP_TRANSFER_MODE_BLOCK) in _nx_ftp_server_data_process()
4994 status = _nx_ftp_server_block_header_retrieve(client_req_ptr, packet_ptr); in _nx_ftp_server_data_process()
5007 client_req_ptr -> nx_ftp_client_request_total_bytes += packet_ptr -> nx_packet_length; in _nx_ftp_server_data_process()
5016 …status = fx_file_write(&(client_req_ptr -> nx_ftp_client_request_file), next_packet_ptr -> nx_pack… in _nx_ftp_server_data_process()
5393 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_timeout_processing() local
5401 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_timeout_processing()
5404 if (client_req_ptr -> nx_ftp_client_request_activity_timeout) in _nx_ftp_server_timeout_processing()
5408 if (client_req_ptr -> nx_ftp_client_request_activity_timeout > NX_FTP_TIMEOUT_PERIOD) in _nx_ftp_server_timeout_processing()
5409 …client_req_ptr -> nx_ftp_client_request_activity_timeout = client_req_ptr -> nx_ftp_client_reques… in _nx_ftp_server_timeout_processing()
5411 client_req_ptr -> nx_ftp_client_request_activity_timeout = 0; in _nx_ftp_server_timeout_processing()
5414 if (client_req_ptr -> nx_ftp_client_request_activity_timeout == 0) in _nx_ftp_server_timeout_processing()
5424 if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_timeout_processing()
5428 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_timeout_processing()
5432 … client_req_ptr -> nx_ftp_client_request_transfer_mode = NX_FTP_TRANSFER_MODE_STREAM; in _nx_ftp_server_timeout_processing()
5435 client_req_ptr -> nx_ftp_client_request_block_bytes = 0; in _nx_ftp_server_timeout_processing()
5438 … nx_tcp_socket_disconnect(&(client_req_ptr -> nx_ftp_client_request_control_socket), NX_NO_WAIT); in _nx_ftp_server_timeout_processing()
5441 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_timeout_processing()
5444 if (client_req_ptr -> nx_ftp_client_request_packet) in _nx_ftp_server_timeout_processing()
5448 nx_packet_release(client_req_ptr -> nx_ftp_client_request_packet); in _nx_ftp_server_timeout_processing()
5449 client_req_ptr -> nx_ftp_client_request_packet = NX_NULL; in _nx_ftp_server_timeout_processing()
5455 … &(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_timeout_processing()
5576 NX_FTP_CLIENT_REQUEST *client_req_ptr; in _nx_ftp_server_control_disconnect_processing() local
5584 client_req_ptr = &(ftp_server_ptr -> nx_ftp_server_client_list[i]); in _nx_ftp_server_control_disconnect_processing()
5588 …if ((client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_state > NX_TCP_ESTABLISH… in _nx_ftp_server_control_disconnect_processing()
5589 … ((client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_state < NX_TCP_SYN_SENT) && in _nx_ftp_server_control_disconnect_processing()
5590 (client_req_ptr -> nx_ftp_client_request_activity_timeout > 0))) in _nx_ftp_server_control_disconnect_processing()
5599 client_req_ptr -> nx_ftp_client_request_authenticated = NX_FALSE; in _nx_ftp_server_control_disconnect_processing()
5602 client_req_ptr -> nx_ftp_client_request_activity_timeout = 0; in _nx_ftp_server_control_disconnect_processing()
5605 if (client_req_ptr -> nx_ftp_client_request_data_socket.nx_tcp_socket_id) in _nx_ftp_server_control_disconnect_processing()
5609 _nx_ftp_server_data_socket_cleanup(ftp_server_ptr, client_req_ptr); in _nx_ftp_server_control_disconnect_processing()
5613 client_req_ptr -> nx_ftp_client_request_transfer_mode = NX_FTP_TRANSFER_MODE_STREAM; in _nx_ftp_server_control_disconnect_processing()
5616 client_req_ptr -> nx_ftp_client_request_block_bytes = 0; in _nx_ftp_server_control_disconnect_processing()
5619 if (client_req_ptr -> nx_ftp_client_request_login) in _nx_ftp_server_control_disconnect_processing()
5631 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_ip.nxd_ip_address.v4, in _nx_ftp_server_control_disconnect_processing()
5632 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_control_disconnect_processing()
5633 client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_control_disconnect_processing()
5634 client_req_ptr -> nx_ftp_client_request_password, NX_NULL); in _nx_ftp_server_control_disconnect_processing()
5641 …(ftp_server_ptr -> nx_ftp_logout)(ftp_server_ptr, &(client_req_ptr -> nx_ftp_client_request_contro… in _nx_ftp_server_control_disconnect_processing()
5642 … client_req_ptr -> nx_ftp_client_request_control_socket.nx_tcp_socket_connect_port, in _nx_ftp_server_control_disconnect_processing()
5643 … client_req_ptr -> nx_ftp_client_request_username, in _nx_ftp_server_control_disconnect_processing()
5644 … client_req_ptr -> nx_ftp_client_request_password, NX_NULL); in _nx_ftp_server_control_disconnect_processing()
5648 client_req_ptr -> nx_ftp_client_request_login = NX_FALSE; in _nx_ftp_server_control_disconnect_processing()
5652 …nx_tcp_socket_disconnect(&(client_req_ptr -> nx_ftp_client_request_control_socket), NX_FTP_SERVER_… in _nx_ftp_server_control_disconnect_processing()
5655 … nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_control_disconnect_processing()
5658 if (client_req_ptr -> nx_ftp_client_request_packet) in _nx_ftp_server_control_disconnect_processing()
5662 nx_packet_release(client_req_ptr -> nx_ftp_client_request_packet); in _nx_ftp_server_control_disconnect_processing()
5663 client_req_ptr -> nx_ftp_client_request_packet = NX_NULL; in _nx_ftp_server_control_disconnect_processing()
5669 … &(client_req_ptr -> nx_ftp_client_request_control_socket)); in _nx_ftp_server_control_disconnect_processing()
6891 …tp_server_data_socket_cleanup(NX_FTP_SERVER *ftp_server_ptr, NX_FTP_CLIENT_REQUEST *client_req_ptr) in _nx_ftp_server_data_socket_cleanup() argument
6895 …nx_tcp_socket_disconnect(&(client_req_ptr -> nx_ftp_client_request_data_socket), NX_FTP_SERVER_TIM… in _nx_ftp_server_data_socket_cleanup()
6898 if (client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled == NX_TRUE) in _nx_ftp_server_data_socket_cleanup()
6900 nx_tcp_server_socket_unaccept(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_data_socket_cleanup()
6901 …nx_tcp_server_socket_unlisten(ftp_server_ptr -> nx_ftp_server_ip_ptr, client_req_ptr -> nx_ftp_cli… in _nx_ftp_server_data_socket_cleanup()
6905 nx_tcp_client_socket_unbind(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_data_socket_cleanup()
6909 nx_tcp_socket_delete(&(client_req_ptr -> nx_ftp_client_request_data_socket)); in _nx_ftp_server_data_socket_cleanup()
6911 fx_file_close(&(client_req_ptr -> nx_ftp_client_request_file)); in _nx_ftp_server_data_socket_cleanup()
6920 client_req_ptr -> nx_ftp_client_request_passive_transfer_enabled = NX_FALSE; in _nx_ftp_server_data_socket_cleanup()