2
// FinderDef_i.h,v 1.4 2003/06/08 15:26:07 parsons Exp
4
// ============================================================================
7
// TAO/orbsvcs/orbsvcs/IFRService
13
// FinderDef servant class.
16
// Jeff Parsons <parsons@cs.wustl.edu>
18
// ============================================================================
20
#ifndef TAO_FINDERDEF_I_H
21
#define TAO_FINDERDEF_I_H
23
#include "OperationDef_i.h"
24
#include "ifr_service_export.h"
26
#if !defined (ACE_LACKS_PRAGMA_ONCE)
28
#endif /* ACE_LACKS_PRAGMA_ONCE */
31
#if (_MSC_VER >= 1200)
33
#endif /* _MSC_VER >= 1200 */
34
#pragma warning(disable:4250)
37
class TAO_IFRService_Export TAO_FinderDef_i : public virtual TAO_OperationDef_i
43
// Represents the definition of a finder operation in a home.
46
TAO_FinderDef_i (TAO_Repository_i *repo);
49
virtual ~TAO_FinderDef_i (void);
52
virtual CORBA::DefinitionKind def_kind (
53
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
55
ACE_THROW_SPEC ((CORBA::SystemException));
56
// Return our definition kind.
59
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
63
#endif /* TAO_FINDERDEF_I_H */