2 //=============================================================================
4 * @file Factory_Finder.h
6 * Server for the Quoter Factory Finder
8 * @author Michael Kircher (mk1@cs.wustl.edu)
10 //=============================================================================
13 #include "ace/Get_Opt.h"
15 #if !defined (ACE_LACKS_PRAGMA_ONCE)
17 #endif /* ACE_LACKS_PRAGMA_ONCE */
19 #include "tao/Utils/ORB_Manager.h"
20 #include "Factory_Finder_i.h"
22 #ifndef QUOTER_FACTORY_FINDER_H
23 #define QUOTER_FACTORY_FINDER_H
26 * @class Quoter_Factory_Finder_Server
28 * Server object for the Quoter Factory Finder
30 class Quoter_Factory_Finder_Server
34 /// Default constructor
35 Quoter_Factory_Finder_Server (void);
38 ~Quoter_Factory_Finder_Server (void);
40 /// Initialize the Quoter_Server state - parsing arguments and ...
41 int init (int argc
, ACE_TCHAR
*argv
[]);
46 /// parse the passed parameters
47 u_int
parse_args (void);
50 /// instance of the ORB Manager
51 TAO_ORB_Manager orb_manager_
;
53 /// instance of the Quoter Factory Finder
54 Quoter_Factory_Finder_i
*quoter_Factory_Finder_i_ptr_
;
56 /// reference to the Quoter naming context
57 CosNaming::NamingContext_var quoterNamingContext_var_
;
59 /// Number of commandline arguments.
62 /// commandline arguments.
65 /// debug level (0 = quiet, 1 = default, informative, 2+ = noisy);
69 #endif /* QUOTER_FACTORY_FINDER_H */