NX_TCPSERVER is only used within netxduo.
 
Symbols
loading...
Files
loading...

NX_TCPSERVER struct

Syntax

typedef struct NX_TCPSERVER_STRUCT {     NX_IP                  *nx_tcpserver_ip;     NX_TCP_SESSION         *nx_tcpserver_sessions;     UINT                    nx_tcpserver_sessions_count;     UINT                    nx_tcpserver_listen_port;     NX_TCP_SESSION         *nx_tcpserver_listen_session;     TX_THREAD               nx_tcpserver_thread;     TX_TIMER                nx_tcpserver_timer;     TX_EVENT_FLAGS_GROUP    nx_tcpserver_event_flags;     ULONG                   nx_tcpserver_timeout;     ULONG                   nx_tcpserver_accept_wait_option;     VOID                  (*nx_tcpserver_new_connection)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);     VOID                  (*nx_tcpserver_receive_data)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);     VOID                  (*nx_tcpserver_connection_end)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);     VOID                  (*nx_tcpserver_connection_timeout)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);     ULONG                   nx_tcpserver_reserved; } NX_TCPSERVER;

Fields

nx_tcpserver_ip

No summary provided. Read more...

nx_tcpserver_sessions

No summary provided. Read more...

nx_tcpserver_sessions_count

No summary provided. Read more...

nx_tcpserver_listen_port

No summary provided. Read more...

nx_tcpserver_listen_session

No summary provided. Read more...

nx_tcpserver_thread

No summary provided. Read more...

nx_tcpserver_timer

No summary provided. Read more...

nx_tcpserver_event_flags

No summary provided. Read more...

nx_tcpserver_timeout

No summary provided. Read more...

nx_tcpserver_accept_wait_option

No summary provided. Read more...

nx_tcpserver_new_connection

No summary provided. Read more...

nx_tcpserver_receive_data

No summary provided. Read more...

nx_tcpserver_connection_end

No summary provided. Read more...

nx_tcpserver_connection_timeout

No summary provided. Read more...

nx_tcpserver_reserved

No summary provided. Read more...

References

LocationReferrerScopeText
nx_tcpserver.h:122
typedef struct NX_TCPSERVER_STRUCT
nx_tcpserver.h:139
nx_tcpserver.c:30_nx_tcpserver_session_allocate()::server_ptr_nx_tcpserver_session_allocate()
nx_tcpserver.c:31_nx_tcpserver_relisten()::server_ptr_nx_tcpserver_relisten()
nx_tcpserver.c:36_nx_tcpserver_connect_process()::server_ptr_nx_tcpserver_connect_process()
nx_tcpserver.c:37_nx_tcpserver_data_process()::server_ptr_nx_tcpserver_data_process()
nx_tcpserver.c:38_nx_tcpserver_disconnect_process()::server_ptr_nx_tcpserver_disconnect_process()
nx_tcpserver.c:39_nx_tcpserver_timeout_process()::server_ptr_nx_tcpserver_timeout_process()
nx_tcpserver.c:87_nx_tcpserver_session_allocate()::server_ptr_nx_tcpserver_session_allocate()
nx_tcpserver.c:172_nx_tcpserver_relisten()::server_ptr_nx_tcpserver_relisten()
nx_tcpserver.c:290_nx_tcpserver_create()::server_ptr_nx_tcpserver_create()
nx_tcpserver.c:292server_ptr
VOID (*new_connection)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.c:293server_ptr
VOID (*receive_data)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.c:294server_ptr
VOID (*connection_end)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.c:295server_ptr
VOID (*connection_timeout)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.c:600_nx_tcpserver_start()::server_ptr_nx_tcpserver_start()
nx_tcpserver.c:676_nx_tcpserver_connect_present()::server_ptr_nx_tcpserver_connect_present()
nx_tcpserver.c:728_nx_tcpserver_data_present()::server_ptr_nx_tcpserver_data_present()
nx_tcpserver.c:777_nx_tcpserver_disconnect_present()::server_ptr_nx_tcpserver_disconnect_present()
nx_tcpserver.c:825_nx_tcpserver_timeout()::server_ptr_nx_tcpserver_timeout()
nx_tcpserver.c:882_nx_tcpserver_connect_process()::server_ptr_nx_tcpserver_connect_process()
nx_tcpserver.c:1025_nx_tcpserver_data_process()::server_ptr_nx_tcpserver_data_process()
nx_tcpserver.c:1099_nx_tcpserver_disconnect_process()::server_ptr_nx_tcpserver_disconnect_process()
nx_tcpserver.c:1179_nx_tcpserver_timeout_process()::server_ptr_nx_tcpserver_timeout_process()
nx_tcpserver.c:1275_nx_tcpserver_thread_entry()::server_ptr_nx_tcpserver_thread_entry()
nx_tcpserver.c:1375_nx_tcpserver_stop()::server_ptr_nx_tcpserver_stop()
nx_tcpserver.c:1451_nx_tcpserver_delete()::server_ptr_nx_tcpserver_delete()
nx_tcpserver.h:134NX_TCPSERVER_STRUCT::nx_tcpserver_new_connection::server_ptr
VOID (*nx_tcpserver_new_connection)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);
nx_tcpserver.h:135NX_TCPSERVER_STRUCT::nx_tcpserver_receive_data::server_ptr
VOID (*nx_tcpserver_receive_data)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);
nx_tcpserver.h:136NX_TCPSERVER_STRUCT::nx_tcpserver_connection_end::server_ptr
VOID (*nx_tcpserver_connection_end)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);
nx_tcpserver.h:137NX_TCPSERVER_STRUCT::nx_tcpserver_connection_timeout::server_ptr
VOID (*nx_tcpserver_connection_timeout)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_SESSION *session_ptr);
nx_tcpserver.h:139NX_TCPSERVER
nx_tcpserver.h:160_nx_tcpserver_create()::server_ptr_nx_tcpserver_create()
nx_tcpserver.h:162server_ptr
VOID (*new_connection)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:163server_ptr
VOID (*receive_data)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:164server_ptr
VOID (*connection_end)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:165server_ptr
VOID (*connection_timeout)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:170_nx_tcpserver_start()::server_ptr_nx_tcpserver_start()
nx_tcpserver.h:172_nx_tcpserver_stop()::server_ptr_nx_tcpserver_stop()
nx_tcpserver.h:174_nx_tcpserver_delete()::server_ptr_nx_tcpserver_delete()
nx_tcpserver.h:185_nx_tcpserver_create()::server_ptr_nx_tcpserver_create()
UINT _nx_tcpserver_create(NX_IP *ip_ptr, NX_TCPSERVER *server_ptr, CHAR *name,
nx_tcpserver.h:187server_ptr
VOID (*new_connection)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:188server_ptr
VOID (*receive_data)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:189server_ptr
VOID (*connection_end)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:190server_ptr
VOID (*connection_timeout)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr),
nx_tcpserver.h:195_nx_tcpserver_start()::server_ptr_nx_tcpserver_start()
UINT _nx_tcpserver_start(NX_TCPSERVER *server_ptr, UINT port, UINT listen_queue_size);
nx_tcpserver.h:197_nx_tcpserver_stop()::server_ptr_nx_tcpserver_stop()
UINT _nx_tcpserver_stop(NX_TCPSERVER *server_ptr);
nx_tcpserver.h:199_nx_tcpserver_delete()::server_ptr_nx_tcpserver_delete()
UINT _nx_tcpserver_delete(NX_TCPSERVER *server_ptr);
nx_web_http_server.c:1497_nx_web_http_server_delete()::tcpserver_ptr_nx_web_http_server_delete()
nx_web_http_server.c:2402_nx_web_http_server_stop()::tcpserver_ptr_nx_web_http_server_stop()
nx_web_http_server.c:2930_nx_web_http_server_connection_end()::tcpserver_ptr_nx_web_http_server_connection_end()
nx_web_http_server.c:2986_nx_web_http_server_connection_timeout()::tcpserver_ptr_nx_web_http_server_connection_timeout()
nx_web_http_server.c:3053_nx_web_http_server_receive_data()::tcpserver_ptr_nx_web_http_server_receive_data()
nx_web_http_server.h:278NX_WEB_HTTP_SERVER_STRUCT::nx_web_http_server_tcpserverNX_WEB_HTTP_SERVER_STRUCT
NX_TCPSERVER nx_web_http_server_tcpserver; /* TCP server with multiple sessions */
nx_web_http_server.h:600_nx_web_http_server_receive_data()::tcpserver_ptr_nx_web_http_server_receive_data()
nx_web_http_server.h:601_nx_web_http_server_connection_end()::tcpserver_ptr_nx_web_http_server_connection_end()
nx_web_http_server.h:602_nx_web_http_server_connection_timeout()::tcpserver_ptr_nx_web_http_server_connection_timeout()

Type Use

Variables of NX_TCPSERVER_STRUCT type
NX_TCPSERVER_STRUCT::nx_tcpserver_new_connection::server_ptr
NX_TCPSERVER_STRUCT::nx_tcpserver_receive_data::server_ptr
NX_TCPSERVER_STRUCT::nx_tcpserver_connection_end::server_ptr
NX_TCPSERVER_STRUCT::nx_tcpserver_connection_timeout::server_ptr
server_ptr
_nx_tcpserver_connect_present()::server_ptr
_nx_tcpserver_data_present()::server_ptr
_nx_tcpserver_disconnect_present()::server_ptr
_nx_tcpserver_timeout()::server_ptr
_nx_tcpserver_thread_entry()::server_ptr
_nx_web_http_server_delete()::tcpserver_ptr
_nx_web_http_server_stop()::tcpserver_ptr
all items filtered out
NX_TCPSERVER_STRUCT
all items filtered out
NX_TCPSERVER_STRUCT
all items filtered out