class
	WEL_SOCKET_POLLER

General
	cluster: polling
	create: make_active, make

Ancestors
	SOCKET_POLLER*
	WEL_COMMAND*
	WEL_WM_CONSTANTS

Queries
	is_auto_discard: BOOLEAN
	is_poll_all: BOOLEAN
	is_poller_active: BOOLEAN
	message_information: WEL_MESSAGE_INFORMATION
	Wm_activate: INTEGER_32
	Wm_activateapp: INTEGER_32
	Wm_afxfirst: INTEGER_32
	Wm_afxlast: INTEGER_32
	Wm_app: INTEGER_32
	Wm_appcommand: INTEGER_32
	Wm_askcbformatname: INTEGER_32
	Wm_canceljournal: INTEGER_32
	Wm_cancelmode: INTEGER_32
	Wm_capturechanged: INTEGER_32
	Wm_changecbchain: INTEGER_32
	Wm_changeuistate: INTEGER_32
	Wm_char: INTEGER_32
	Wm_chartoitem: INTEGER_32
	Wm_childactivate: INTEGER_32
	Wm_clear: INTEGER_32
	Wm_close: INTEGER_32
	Wm_command: INTEGER_32
	Wm_commnotify: INTEGER_32
	Wm_compacting: INTEGER_32
	Wm_compareitem: INTEGER_32
	Wm_contextmenu: INTEGER_32
	Wm_copy: INTEGER_32
	Wm_copydata: INTEGER_32
	Wm_create: INTEGER_32
	Wm_ctlcolordialog: INTEGER_32
	Wm_cut: INTEGER_32
	Wm_deadchar: INTEGER_32
	Wm_deleteitem: INTEGER_32
	Wm_destroy: INTEGER_32
	Wm_destroyclipboard: INTEGER_32
	Wm_devicechange: INTEGER_32
	Wm_devmodechange: INTEGER_32
	Wm_displaychange: INTEGER_32
	Wm_drawclipboard: INTEGER_32
	Wm_drawitem: INTEGER_32
	Wm_dropfiles: INTEGER_32
	Wm_enable: INTEGER_32
	Wm_endsession: INTEGER_32
	Wm_enteridle: INTEGER_32
	Wm_entermenuloop: INTEGER_32
	Wm_entersizemove: INTEGER_32
	Wm_erasebkgnd: INTEGER_32
	Wm_exitmenuloop: INTEGER_32
	Wm_exitsizemove: INTEGER_32
	Wm_fontchange: INTEGER_32
	Wm_getdlgcode: INTEGER_32
	Wm_getfont: INTEGER_32
	Wm_gethotkey: INTEGER_32
	Wm_geticon: INTEGER_32
	Wm_getminmaxinfo: INTEGER_32
	Wm_getobject: INTEGER_32
	Wm_gettext: INTEGER_32
	Wm_gettextlength: INTEGER_32
	Wm_handheldfirst: INTEGER_32
	Wm_handheldlast: INTEGER_32
	Wm_help: INTEGER_32
	Wm_hotkey: INTEGER_32
	Wm_hscroll: INTEGER_32
	Wm_hscrollclipboard: INTEGER_32
	Wm_iconerasebkgnd: INTEGER_32
	Wm_ime_char: INTEGER_32
	Wm_ime_composition: INTEGER_32
	Wm_ime_compositionfull: INTEGER_32
	Wm_ime_control: INTEGER_32
	Wm_ime_endcomposition: INTEGER_32
	Wm_ime_keydown: INTEGER_32
	wm_ime_keylast: INTEGER_32
	Wm_ime_keyup: INTEGER_32
	Wm_ime_notify: INTEGER_32
	Wm_ime_request: INTEGER_32
	Wm_ime_select: INTEGER_32
	Wm_ime_setcontext: INTEGER_32
	Wm_ime_startcomposition: INTEGER_32
	Wm_initdialog: INTEGER_32
	Wm_initmenu: INTEGER_32
	Wm_initmenupopup: INTEGER_32
	Wm_inputlangchange: INTEGER_32
	Wm_inputlangchangerequest: INTEGER_32
	Wm_keydown: INTEGER_32
	Wm_keyfirst: INTEGER_32
	wm_keylast: INTEGER_32
	Wm_keyup: INTEGER_32
	Wm_killfocus: INTEGER_32
	Wm_lbuttondblclk: INTEGER_32
	Wm_lbuttondown: INTEGER_32
	Wm_lbuttonup: INTEGER_32
	Wm_mbuttondblclk: INTEGER_32
	Wm_mbuttondown: INTEGER_32
	Wm_mbuttonup: INTEGER_32
	Wm_mdiactivate: INTEGER_32
	Wm_mdicascade: INTEGER_32
	Wm_mdicreate: INTEGER_32
	Wm_mdidestroy: INTEGER_32
	Wm_mdigetactive: INTEGER_32
	Wm_mdiiconarrange: INTEGER_32
	Wm_mdimaximize: INTEGER_32
	Wm_mdinext: INTEGER_32
	Wm_mdirefreshmenu: INTEGER_32
	Wm_mdirestore: INTEGER_32
	Wm_mdisetmenu: INTEGER_32
	Wm_mditile: INTEGER_32
	Wm_measureitem: INTEGER_32
	Wm_menuchar: INTEGER_32
	Wm_menucommand: INTEGER_32
	Wm_menudrag: INTEGER_32
	Wm_menugetobject: INTEGER_32
	Wm_menurbuttonup: INTEGER_32
	Wm_menuselect: INTEGER_32
	Wm_mouseactivate: INTEGER_32
	Wm_mousefirst: INTEGER_32
	Wm_mousehover: INTEGER_32
	wm_mouselast: INTEGER_32
	Wm_mouseleave: INTEGER_32
	Wm_mousemove: INTEGER_32
	Wm_mousewheel: INTEGER_32
	Wm_move: INTEGER_32
	Wm_moving: INTEGER_32
	Wm_ncactivate: INTEGER_32
	Wm_nccalcsize: INTEGER_32
	Wm_nccreate: INTEGER_32
	Wm_ncdestroy: INTEGER_32
	Wm_nchittest: INTEGER_32
	Wm_nclbuttondblclk: INTEGER_32
	Wm_nclbuttondown: INTEGER_32
	Wm_nclbuttonup: INTEGER_32
	Wm_ncmbuttondblclk: INTEGER_32
	Wm_ncmbuttondown: INTEGER_32
	Wm_ncmbuttonup: INTEGER_32
	Wm_ncmousehover: INTEGER_32
	Wm_ncmouseleave: INTEGER_32
	Wm_ncmousemove: INTEGER_32
	Wm_ncpaint: INTEGER_32
	Wm_ncrbuttondblclk: INTEGER_32
	Wm_ncrbuttondown: INTEGER_32
	Wm_ncrbuttonup: INTEGER_32
	Wm_ncxbuttondblclk: INTEGER_32
	Wm_ncxbuttondown: INTEGER_32
	Wm_ncxbuttonup: INTEGER_32
	Wm_nextdlgctl: INTEGER_32
	Wm_nextmenu: INTEGER_32
	Wm_notify: INTEGER_32
	Wm_notifyformat: INTEGER_32
	Wm_null: INTEGER_32
	Wm_paint: INTEGER_32
	Wm_paintclipboard: INTEGER_32
	Wm_painticon: INTEGER_32
	Wm_palettechanged: INTEGER_32
	Wm_paletteischanging: INTEGER_32
	Wm_parentnotify: INTEGER_32
	Wm_paste: INTEGER_32
	Wm_penwinfirst: INTEGER_32
	Wm_penwinlast: INTEGER_32
	Wm_power: INTEGER_32
	Wm_powerbroadcast: INTEGER_32
	Wm_print: INTEGER_32
	Wm_printclient: INTEGER_32
	Wm_querydragicon: INTEGER_32
	Wm_queryendsession: INTEGER_32
	Wm_querynewpalette: INTEGER_32
	Wm_queryopen: INTEGER_32
	Wm_queryuistate: INTEGER_32
	Wm_queuesync: INTEGER_32
	Wm_quit: INTEGER_32
	Wm_rbuttondblclk: INTEGER_32
	Wm_rbuttondown: INTEGER_32
	Wm_rbuttonup: INTEGER_32
	Wm_renderallformats: INTEGER_32
	Wm_renderformat: INTEGER_32
	Wm_setcursor: INTEGER_32
	Wm_setfocus: INTEGER_32
	Wm_setfont: INTEGER_32
	Wm_sethotkey: INTEGER_32
	Wm_seticon: INTEGER_32
	Wm_setredraw: INTEGER_32
	Wm_settext: INTEGER_32
	Wm_settingchange: INTEGER_32
	Wm_showwindow: INTEGER_32
	Wm_size: INTEGER_32
	Wm_sizeclipboard: INTEGER_32
	Wm_sizing: INTEGER_32
	Wm_spoolerstatus: INTEGER_32
	Wm_stylechanged: INTEGER_32
	Wm_stylechanging: INTEGER_32
	Wm_syncpaint: INTEGER_32
	Wm_syschar: INTEGER_32
	Wm_syscolorchange: INTEGER_32
	Wm_syscommand: INTEGER_32
	Wm_sysdeadchar: INTEGER_32
	Wm_syskeydown: INTEGER_32
	Wm_syskeyup: INTEGER_32
	Wm_tcard: INTEGER_32
	Wm_themechanged: INTEGER_32
	Wm_timechange: INTEGER_32
	Wm_timer: INTEGER_32
	Wm_undo: INTEGER_32
	Wm_uninitmenupopup: INTEGER_32
	Wm_updateuistate: INTEGER_32
	Wm_user: INTEGER_32
	Wm_userchanged: INTEGER_32
	Wm_vkeytoitem: INTEGER_32
	Wm_vscroll: INTEGER_32
	Wm_vscrollclipboard: INTEGER_32
	Wm_windowposchanged: INTEGER_32
	Wm_windowposchanging: INTEGER_32
	Wm_wininichange: INTEGER_32
	Wm_xbuttondblclk: INTEGER_32
	Wm_xbuttondown: INTEGER_32
	Wm_xbuttonup: INTEGER_32

Commands
	add_accept_call_back (a_stream_socket: STREAM_SOCKET; a_command: POLL_COMMAND; an_argument: ANY)
	add_readable_call_back (a_socket: SOCKET; a_command: POLL_COMMAND; an_argument: ANY)
	execute (arg: ANY)
	make (a_window: WEL_WINDOW; a_timer_id: INTEGER_32)
	make_active (a_window: WEL_WINDOW; a_timer_id, a_delay: INTEGER_32)
	poller_make
	poller_make_active (a_poll_delay: INTEGER_32)
	remove_accept_call_back (a_stream_socket: STREAM_SOCKET)
	remove_readable_call_back (a_socket: SOCKET)
	set_active (a_delay: INTEGER_32)
	set_auto_discard
	set_inactive
	set_message_information (mi: WEL_MESSAGE_INFORMATION)
	set_no_discard
	set_poll_all
	set_poll_one
	wipe_out_all_call_backs