3 * @file Command_Factory_T.h
5 * @author Pradeep Gore <pradeep@oomworks.com>
8 #ifndef TAO_COMMAND_FACTORY_T_H
9 #define TAO_COMMAND_FACTORY_T_H
10 #include /**/ "ace/pre.h"
12 #include "ace/Service_Config.h"
14 #if !defined (ACE_LACKS_PRAGMA_ONCE)
16 #endif /* ACE_LACKS_PRAGMA_ONCE */
18 #include "ace/Service_Object.h"
19 #include "Command_Factory.h"
21 class TAO_Notify_Tests_Command
;
24 * @class TAO_Command_Factory_T
26 * @brief Template class to create COMMAND specific factories.
28 template <class COMMAND
>
29 class TAO_Notify_Tests_Command_Factory_T
: public TAO_Notify_Tests_Command_Factory
, public ACE_Service_Object
33 TAO_Notify_Tests_Command_Factory_T ();
36 ~TAO_Notify_Tests_Command_Factory_T ();
38 /// = Service_Object virtual method overloads.
39 virtual int init (int argc
, ACE_TCHAR
*argv
[]);
42 /// Create the <COMMAND> command.
43 TAO_Notify_Tests_Command
* create ();
46 #include "Command_Factory_T.cpp"
48 #include /**/ "ace/post.h"
49 #endif /* TAO_COMMAND_FACTORY_T_H */