summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2010-12-31 16:19:11 +0000
committerChristian Pointner <equinox@spreadspace.org>2010-12-31 16:19:11 +0000
commit57c39bc00e43dec2b5dc8176b43919c043dce844 (patch)
treeb14d89f4c5f0c21c6920581b209f9e9fb817ff77
parentfixed typo (diff)
implemented process_respons at modules
git-svn-id: https://svn.spreadspace.org/gcsd/trunk@93 ac14a137-c7f1-4531-abe0-07747231d213
-rw-r--r--src/modules/exec.lua4
-rw-r--r--src/modules/stdio.lua4
-rw-r--r--src/modules/tcp_connect.lua4
-rw-r--r--src/modules/tcp_listen.lua4
4 files changed, 12 insertions, 4 deletions
diff --git a/src/modules/exec.lua b/src/modules/exec.lua
index 9487729..c6d84d4 100644
--- a/src/modules/exec.lua
+++ b/src/modules/exec.lua
@@ -116,7 +116,9 @@ function exec:new(config, runtype)
client.module_instance = inst
client.name = inst.name .. "#0"
client.pid = child.pid
- function client:process_response(response) end
+ function client:process_response(response)
+ out_handle.out_buffer = out_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { in_handle }
diff --git a/src/modules/stdio.lua b/src/modules/stdio.lua
index a1c955f..539cbcb 100644
--- a/src/modules/stdio.lua
+++ b/src/modules/stdio.lua
@@ -93,7 +93,9 @@ function stdio:new(config, runtype)
local client = {}
client.module_instance = inst
client.name = inst.name .. "#0"
- function client:process_response(response) end
+ function client:process_response(response)
+ out_handle.out_buffer = out_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { in_handle }
diff --git a/src/modules/tcp_connect.lua b/src/modules/tcp_connect.lua
index 7d415bb..fccf336 100644
--- a/src/modules/tcp_connect.lua
+++ b/src/modules/tcp_connect.lua
@@ -94,7 +94,9 @@ function tcp_connect:new(config, runtype)
local client = {}
client.module_instance = inst
client.name = inst.name .. "#0"
- function client:process_response(response) end
+ function client:process_response(response)
+ handle.out_buffer = handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { handle }
diff --git a/src/modules/tcp_listen.lua b/src/modules/tcp_listen.lua
index aabb5be..e423718 100644
--- a/src/modules/tcp_listen.lua
+++ b/src/modules/tcp_listen.lua
@@ -110,7 +110,9 @@ function tcp_listen:new(config, runtype)
client.module_instance = inst
client.addr = addr
client.name = inst.name .. "#" .. tcp.endtostring(addr)
- function client:process_response(response) end
+ function client:process_response(response)
+ client_handle.out_buffer = client_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { client_handle }