|
Public Methods |
| TAO_CORBALOC_Parser (void) |
| Constructor.
|
virtual | ~TAO_CORBALOC_Parser (void) |
| The destructor.
|
virtual int | match_prefix (const char *ior_string) const |
virtual CORBA::Object_ptr | parse_string (const char *ior, CORBA::ORB_ptr orb ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
| Parse the ior-string that is passed.
|
Private Methods |
virtual int | check_prefix (const char *endpoint ACE_ENV_ARG_DECL) throw (CORBA::SystemException) |
| Checks the prefix to see if it is RIR.
|
virtual void | parse_string_count_helper (const char *corbaloc_name, CORBA::ULong &addr_list_length, CORBA::ULong &count_addr ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
virtual void | parse_string_mprofile_helper (const char *end_point, CORBA::ORB_ptr orb, TAO_MProfile &mprofile ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | make_stub_from_mprofile (CORBA::ORB_ptr orb, TAO_MProfile &mprofile ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | parse_string_rir_helper (const char *&corbaloc_name, CORBA::ORB_ptr orb ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
| Gets the pointer to the key_string when the protocol used is RIR.
|
virtual void | parse_string_assign_helper (ACE_CString &key_string, ACE_CString &cloc_name, CORBA::ORB_ptr orb, TAO_MProfile &mprofile ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
virtual void | assign_key_string (char *&cloc_name_ptr, ACE_CString &key_string, CORBA::ULong &addr_list_length, CORBA::ORB_ptr orb, TAO_MProfile &mprofile ACE_ENV_ARG_DECL_NOT_USED) throw (CORBA::SystemException) |
This class implements the <corbaloc:> IOR format. It is dynamically loaded by the ORB and used to parse the string to separate the individual <obj_addr> from the list of object addresses <obj_addr_list>.