diff options
author | Mark Wenning <wenning@us.ibm.com> | 2012-03-20 11:37:13 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-04-04 13:23:18 -0500 |
commit | dd7a32e1a27ecac1c8decaa958cbca7ef139c6bc (patch) | |
tree | 65706898117498bf0c280e772c3e850386b0c378 /src/usr/initservice/initsvctesttask/tasktest2.H | |
parent | 36123c3c9911bc6feefc27e17b4285f1079b569f (diff) | |
download | talos-hostboot-dd7a32e1a27ecac1c8decaa958cbca7ef139c6bc.tar.gz talos-hostboot-dd7a32e1a27ecac1c8decaa958cbca7ef139c6bc.zip |
Refactor InitService
Finish join() conversion, remove TaskArgs
Cleanup Initservice
Cleanup ExtInitService
Cleanup IStepDisp
Add SPLess Halt & Shutdown command.
Implements code for Tasks 35508, 3855, 36929 and 38870 .
RTC: 38196
Change-Id: I554655412b529ef6cd143fea361a39bd584d18b5
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/794
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/initsvctesttask/tasktest2.H')
-rw-r--r-- | src/usr/initservice/initsvctesttask/tasktest2.H | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/src/usr/initservice/initsvctesttask/tasktest2.H b/src/usr/initservice/initsvctesttask/tasktest2.H new file mode 100644 index 000000000..ec2b20db5 --- /dev/null +++ b/src/usr/initservice/initsvctesttask/tasktest2.H @@ -0,0 +1,101 @@ +// IBM_PROLOG_BEGIN_TAG +// This is an automatically generated prolog. +// +// $Source: src/usr/initservice/initsvcunittesttask2/tasktest2.H $ +// +// IBM CONFIDENTIAL +// +// COPYRIGHT International Business Machines Corp. 2011 +// +// p1 +// +// Object Code Only (OCO) source materials +// Licensed Internal Code Source Materials +// IBM HostBoot Licensed Internal Code +// +// The source code for this program is not published or other- +// wise divested of its trade secrets, irrespective of what has +// been deposited with the U.S. Copyright Office. +// +// Origin: 30 +// +// IBM_PROLOG_END + +#ifndef __INITSVC_TASK_TEST_2_H +#define __INITSVC_TASK_TEST_2_H + +/** + * @file tasktest2.H + * + * dummy file for use in initservice unit tests + * + */ + +/******************************************************************************/ +// Includes +/******************************************************************************/ +#include <stdint.h> +#include <util/singleton.H> + + +namespace INITSERVICE +{ + +/******************************************************************************/ +// Globals/Constants +/******************************************************************************/ + +/******************************************************************************/ +// Typedef/Enumerations +/******************************************************************************/ + +/******************************************************************************/ +// InitService Class +/******************************************************************************/ + +/** + * @class InitSvcTestTask2 + * + * test module launched + */ +class InitSvcTaskTest2 +{ + +public: + + /** + * @brief Constructor + */ + InitSvcTaskTest2() + { } + + /** + * @brief Destructor + */ + ~InitSvcTaskTest2() + { } + + /** + * @brief Get singleton instance of this class. + * + * @return the (one and only) instance + */ + static InitSvcTaskTest2& getTheInstance(); + + /** + * @brief Provide an entry function into the class, called from _start() + * + * @param[in,out] - reference to an errlHndl_t + * + */ + void init( errlHndl_t &io_taskRetErrl ); + + +private: + + +}; // class InitSvcTaskTest2 + +} // namespace INITSVCTASKTEST2 + +#endif |