#include <CORBANAME_Parser.h>
Inheritance diagram for TAO_CORBANAME_Parser


Public Methods | |
| TAO_CORBANAME_Parser (void) | |
| Constructor. | |
| virtual | ~TAO_CORBANAME_Parser (void) |
| The destructor. | |
| virtual int | match_prefix (const char *ior_string) const |
| Return 1 if <ior_string> starts with a prefix known to this IOR parser. | |
| virtual CORBA::Object_ptr | parse_string (const char *ior, CORBA::ORB_ptr orb, CORBA::Environment &) throw (CORBA::SystemException) |
Private Methods | |
| virtual CORBA::Object_ptr | parse_string_dynamic_request_helper (CORBA::Object_ptr naming_context, ACE_CString &key_string, CORBA::Environment &ACE_TRY_ENV) throw (CORBA::SystemException) |
This class implements the <corbaname:> IOR format. It is dynamically loaded by the ORB and used to get reference to a naming service at the given address and port and then resolve an object in that context.
|
|
Constructor.
|
|
|
The destructor.
|
|
|
Return 1 if <ior_string> starts with a prefix known to this IOR parser.
Reimplemented from TAO_IOR_Parser. |
|
|
Parse the <ior> argument and return an object reference. The call may raise the standard system exceptions (NO_MEMORY, INV_OBJREF, etc.) Reimplemented from TAO_IOR_Parser. |
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000