Updated desktop application example for scoop concurrency mode.
This commit is contained in:
@@ -17,13 +17,12 @@ inherit
|
||||
|
||||
feature {NONE} -- Execution
|
||||
|
||||
execute_embedded
|
||||
execute_embedded
|
||||
-- Execute the request
|
||||
-- See `request.input' for input stream
|
||||
-- `request.meta_variables' for the CGI meta variable
|
||||
-- and `response' for output buffer
|
||||
local
|
||||
filter: WSF_AGENT_FILTER
|
||||
m: WSF_PAGE_RESPONSE
|
||||
do
|
||||
if local_connection_restriction_enabled then
|
||||
@@ -41,7 +40,7 @@ feature {NONE} -- Execution
|
||||
execute
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
execute
|
||||
deferred
|
||||
end
|
||||
|
||||
@@ -16,7 +16,6 @@ feature -- Initialization
|
||||
|
||||
make
|
||||
do
|
||||
create on_launched_actions
|
||||
end
|
||||
|
||||
feature -- Execution
|
||||
@@ -40,11 +39,23 @@ feature -- Execution
|
||||
on_launched (conn: WGI_STANDALONE_CONNECTOR [G])
|
||||
do
|
||||
set_port_number (conn.port)
|
||||
on_launched_actions.call (Void)
|
||||
if attached on_launched_action as act then
|
||||
call_action (act)
|
||||
end
|
||||
end
|
||||
|
||||
call_action (act: attached like on_launched_action)
|
||||
do
|
||||
act.call (Void)
|
||||
end
|
||||
|
||||
feature -- Access
|
||||
|
||||
on_launched_actions: ACTION_SEQUENCE [TUPLE]
|
||||
on_launched_action: detachable separate PROCEDURE [ANY, TUPLE]
|
||||
|
||||
set_on_launched_action (act: like on_launched_action)
|
||||
do
|
||||
on_launched_action := act
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user