2 //=============================================================================
6 * Implements the interface in Identity.idl.
8 * @author Marina Spivak <marina@cs.wustl.edu> with modifications by Bala Natarajan <bala@cs.wustl.edu>
10 //=============================================================================
15 #include "IdentityS.h"
18 public virtual POA_Identity
21 // This class implements Identity.idl interface.
24 /// Constructor - initializes the name of this object.
25 Identity_i (const char *name
,
26 PortableServer::POA_ptr poa
);
31 /// Returns the name of this object.
32 virtual void get_name (CORBA::String_out name
);
34 /// Method for the POA that will return the persistent POA_ptr stored
36 PortableServer::POA_ptr
_default_POA (void);
40 /// Stores the name of this object.
41 CORBA::String_var name_
;
43 PortableServer::POA_var poa_
;
46 #endif /* IDENTITY_I_H_ */