ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
Abstract_Socket Member List

This is the complete list of members for Abstract_Socket, including all inherited members.

__noreturn__Abstract_Socketprotected
Abstract_Socket()Abstract_Socketprotected
Abstract_Socket(const char *testport_type, const char *testport_name)Abstract_Socketprotected
Add_Fd_Read_Handler(int fd)=0Abstract_Socketprotectedpure virtual
Add_Fd_Write_Handler(int fd)=0Abstract_Socketprotectedpure virtual
add_user_data(int client_id)Abstract_Socketprotectedvirtual
ai_familyAbstract_Socketprivate
ai_family_name()Abstract_Socketprotectedvirtual
all_mandatory_configparameters_present()Abstract_Socketprivate
client_connection_opened(int client_id)Abstract_Socketprotectedvirtual
client_TCP_reconnectAbstract_Socketprivate
client_TCP_reconnect_name()Abstract_Socketprotectedvirtual
close_listen_port()Abstract_Socketprotected
CLOSE_WAIT enum valueAbstract_Socketprotected
CLOSED enum valueAbstract_Socketprotected
deadlock_counterAbstract_Socketprivate
ESTABLISHED enum valueAbstract_Socketprotected
FIN_WAIT enum valueAbstract_Socketprotected
get_ai_family() constAbstract_Socketinlineprotected
get_buffer(int client_id)Abstract_Socketinlineprotected
get_halt_on_connection_reset() constAbstract_Socketinlineprotected
get_handle_half_close() constAbstract_Socketinlineprotected
Get_Header_Descriptor() constAbstract_Socketprotectedvirtual
get_host_id(const char *hostName, struct sockaddr_in *addr)Abstract_Socketprotected
get_listen_fd() constAbstract_Socketinlineprotected
get_local_addr()Abstract_Socketinlineprotected
get_local_host_name()Abstract_Socketinlineprotected
get_local_port_number()Abstract_Socketinlineprotected
get_nagling() constAbstract_Socketinlineprotected
get_peer(int client_id, bool no_error=false) constAbstract_Socketprotected
get_remote_addr()Abstract_Socketinlineprotected
get_remote_host_name()Abstract_Socketinlineprotected
get_remote_port_number()Abstract_Socketinlineprotected
get_server_mode() constAbstract_Socketinlineprotected
get_socket_debugging() constAbstract_Socketinlineprotected
get_socket_fd() constAbstract_Socketprotected
get_ttcn_buffer_usercontrol() constAbstract_Socketinlineprotected
get_use_connection_ASPs() constAbstract_Socketinlineprotected
get_use_non_blocking_socket() constAbstract_Socketinlineprotected
get_user_data(int client_id)Abstract_Socketinlineprotected
halt_on_connection_resetAbstract_Socketprivate
halt_on_connection_reset_name()Abstract_Socketprotectedvirtual
halt_on_connection_reset_setAbstract_Socketprivate
handle_half_closeAbstract_Socketprivate
handle_message(int client_id=-1)Abstract_Socketprivate
Handle_Socket_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error)Abstract_Socketprotected
Handle_Timeout_Event(double)Abstract_Socketinlineprotected
Handler_Uninstall()=0Abstract_Socketprotectedpure virtual
increase_send_buffer(int fd, int &old_size, int &new_size)Abstract_Socketprotected
LISTEN enum valueAbstract_Socketprotected
listen_fdAbstract_Socketprivate
listen_port_opened(int port_number)Abstract_Socketprotectedvirtual
local_address_name()Abstract_Socketprotectedvirtual
local_host_nameAbstract_Socketprivate
local_port_name()Abstract_Socketprotectedvirtual
local_port_numberAbstract_Socketprivate
localAddrAbstract_Socketprivate
log_debug(const char *fmt,...) const __attribute__((__format__(__printf__Abstract_Socketprotected
log_error(const char *fmt,...) const __attribute__((__format__(__printf__Abstract_Socketprotected
log_hex(const char *prompt, const unsigned char *msg, size_t length) constAbstract_Socketprotected
log_warning(const char *fmt,...) const __attribute__((__format__(__printf__Abstract_Socketprotected
map_user()Abstract_Socketprotected
message_incoming(const unsigned char *message_buffer, int length, int client_id=-1)=0Abstract_Socketprotectedpure virtual
naglingAbstract_Socketprivate
nagling_name()Abstract_Socketprotectedvirtual
open_client_connection(const struct sockaddr_in &new_remote_addr, const struct sockaddr_in &new_local_addr)Abstract_Socketprotected
open_client_connection(const char *remoteHostname, const char *remoteService, const char *localHostname, const char *localService)Abstract_Socketprotected
open_listen_port(const struct sockaddr_in &localAddr)Abstract_Socketprotected
open_listen_port(const char *localHostname, const char *localServicename)Abstract_Socketprotected
parameter_set(const char *parameter_name, const char *parameter_value)Abstract_Socketprotected
peer_connected(int client_id, sockaddr_in &remote_addr)Abstract_Socketprotectedvirtual
peer_connected(int, const char *, const int)Abstract_Socketinlineprotectedvirtual
peer_disconnected(int client_id)Abstract_Socketprotectedvirtual
peer_half_closed(int client_id)Abstract_Socketprotectedvirtual
peer_list_add_peer(int client_id)Abstract_Socketprotected
peer_list_get_first_peer() constAbstract_Socketprotected
peer_list_get_last_peer() constAbstract_Socketprotected
peer_list_get_length() constAbstract_Socketinlineprotected
peer_list_get_nr_of_peers() constAbstract_Socketprotected
peer_list_lengthAbstract_Socketprivate
peer_list_remove_peer(int client_id)Abstract_Socketprotected
peer_list_reset_peer()Abstract_Socketprotected
peer_list_resize_list(int client_id)Abstract_Socketprivate
peer_list_rootAbstract_Socketprivate
READING_STATES enum nameAbstract_Socketprotected
receive_message_on_fd(int client_id)Abstract_Socketprotectedvirtual
remote_address_name()Abstract_Socketprotectedvirtual
remote_host_nameAbstract_Socketprivate
remote_port_name()Abstract_Socketprotectedvirtual
remote_port_numberAbstract_Socketprivate
remoteAddrAbstract_Socketprivate
remove_all_clients()Abstract_Socketprotectedvirtual
remove_client(int client_id)Abstract_Socketprotectedvirtual
Remove_Fd_All_Handlers(int fd)=0Abstract_Socketprotectedpure virtual
Remove_Fd_Read_Handler(int fd)=0Abstract_Socketprotectedpure virtual
Remove_Fd_Write_Handler(int fd)=0Abstract_Socketprotectedpure virtual
remove_user_data(int client_id)Abstract_Socketprotectedvirtual
report_error(int client_id, int msg_length, int sent_length, const unsigned char *msg, const char *error_text)Abstract_Socketprotectedvirtual
report_unsent(int client_id, int msg_length, int sent_length, const unsigned char *msg, const char *error_text)Abstract_Socketprotectedvirtual
send_message_on_fd(int client_id, const unsigned char *message_buffer, int message_length)Abstract_Socketprotectedvirtual
send_message_on_nonblocking_fd(int client_id, const unsigned char *message_buffer, int message_length)Abstract_Socketprotectedvirtual
send_outgoing(const unsigned char *message_buffer, int length, int client_id=-1)Abstract_Socketprotected
send_shutdown(int client_id=-1)Abstract_Socketprotected
server_backlogAbstract_Socketprivate
server_backlog_name()Abstract_Socketprotectedvirtual
server_modeAbstract_Socketprivate
server_mode_name()Abstract_Socketprotectedvirtual
set_ai_family(int parameter_value)Abstract_Socketinlineprotected
set_halt_on_connection_reset(bool parameter_value)Abstract_Socketinlineprotected
set_handle_half_close(bool parameter_value)Abstract_Socketinlineprotected
set_nagling(bool parameter_value)Abstract_Socketinlineprotected
set_non_block_mode(int fd, bool enable_nonblock)Abstract_Socketprotected
set_server_mode(bool parameter_value)Abstract_Socketinlineprotected
set_socket_debugging(bool parameter_value)Abstract_Socketinlineprotected
set_ttcn_buffer_usercontrol(bool parameter_value)Abstract_Socketinlineprotected
set_user_data(int client_id, void *uptr)Abstract_Socketinlineprotected
socket_debuggingAbstract_Socketprivate
socket_debugging_name()Abstract_Socketprotectedvirtual
STATE_BLOCK_FOR_SENDING enum valueAbstract_Socketprotected
STATE_DONT_CLOSE enum valueAbstract_Socketprotected
STATE_DONT_RECEIVE enum valueAbstract_Socketprotected
STATE_NORMAL enum valueAbstract_Socketprotected
STATE_WAIT_FOR_RECEIVE_CALLBACK enum valueAbstract_Socketprotected
TCP_reconnect_attemptsAbstract_Socketprivate
TCP_reconnect_attempts_name()Abstract_Socketprotectedvirtual
TCP_reconnect_delayAbstract_Socketprivate
TCP_reconnect_delay_name()Abstract_Socketprotectedvirtual
TCP_STATES enum nameAbstract_Socketprotected
test_port_nameAbstract_Socketprotected
test_port_typeAbstract_Socketprotected
Timer_Set_Handler(double call_interval, boolean is_timeout=TRUE, boolean call_anyway=TRUE, boolean is_periodic=TRUE)=0Abstract_Socketprotectedpure virtual
ttcn_buffer_usercontrolAbstract_Socketprivate
unmap_user()Abstract_Socketprotected
use_connection_ASPsAbstract_Socketprivate
use_connection_ASPs_name()Abstract_Socketprotectedvirtual
use_non_blocking_socketAbstract_Socketprivate
use_non_blocking_socket_name()Abstract_Socketprotectedvirtual
user_all_mandatory_configparameters_present()Abstract_Socketprotectedvirtual
~Abstract_Socket()Abstract_Socketprotectedvirtual