]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[process] Pass containing object pointer to process step() methods
authorMichael Brown <mcb30@ipxe.org>
Fri, 24 Jun 2011 13:14:41 +0000 (14:14 +0100)
committerMichael Brown <mcb30@ipxe.org>
Tue, 28 Jun 2011 13:45:08 +0000 (14:45 +0100)
commite01ec74601b58f54a5e2ae7b9fd1196972034114
tree54f2d2202274523e2365584502dee7db8deca43b
parentba3633782bd36831ca5471d792e626b7e8344e0c
[process] Pass containing object pointer to process step() methods

Give the step() method a pointer to the containing object, rather than
a pointer to the process.  This is consistent with the operation of
interface methods, and allows a single function to serve as both an
interface method and a process step() method.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
16 files changed:
src/core/hw.c
src/core/process.c
src/core/resolv.c
src/drivers/block/scsi.c
src/include/ipxe/process.h
src/net/80211/net80211.c
src/net/fcels.c
src/net/fcns.c
src/net/fcp.c
src/net/infiniband.c
src/net/infiniband/ib_cmrc.c
src/net/netdevice.c
src/net/retry.c
src/net/tcp/http.c
src/net/tcp/iscsi.c
src/net/tls.c