From 336ce5c9827b3c12828b385e76e2775055eb0194 Mon Sep 17 00:00:00 2001 From: doccvs Date: Fri, 30 Jun 2000 01:20:59 +0000 Subject: ChanegLogTag: Thu Jun 29 18:19:16 2000 Priyanka Gontla --- TAO/ChangeLogs/ChangeLog-02a | 10 ++++++++++ TAO/tao/ior_corbaloc/CORBALOC_Parser.h | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 1eeab73c142..d920f6e3e4d 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,13 @@ +Thu Jun 29 18:19:16 2000 Priyanka Gontla + + * tao/ior_corbaloc/CORBALOC_Parser.h: + Split the big TAO_CORBALOC_Parser::parse_string function. + +Thu Jun 29 18:12:18 2000 Priyanka Gontla + + * tao/ior_corbaloc/CORBALOC_Parser.cpp: + Split the big TAO_CORBALOC_Parser::parse_string function. + Thu Jun 29 15:13:50 2000 Priyanka Gontla * tao/ior_corbaloc/CORBALOC_Parser.cpp: diff --git a/TAO/tao/ior_corbaloc/CORBALOC_Parser.h b/TAO/tao/ior_corbaloc/CORBALOC_Parser.h index 508334bd328..fee2ffc7f53 100644 --- a/TAO/tao/ior_corbaloc/CORBALOC_Parser.h +++ b/TAO/tao/ior_corbaloc/CORBALOC_Parser.h @@ -80,12 +80,29 @@ public: // = The IOR_Parser methods, please read the documentation in // IOR_Parser.h virtual int match_prefix (const char *ior_string) const; + virtual CORBA::Object_ptr parse_string (const char *ior, CORBA::ORB_ptr orb, CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); virtual int check_prefix (const char *endpoint); + + virtual void parse_string_count_helper (const char * &corbaloc_name, + CORBA::ULong &addr_list_length, + CORBA::ULong &count_addr); + + virtual CORBA::Object_ptr parse_string_mprofile_helper (ACE_Array_Base &addr, + CORBA::ULong &count_addr, + CORBA::ORB_ptr orb, + CORBA::Environment &) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Object_ptr parse_string_rir_helper (const char * + &corbaloc_name, + CORBA::ORB_ptr orb, + CORBA::Environment &) + ACE_THROW_SPEC ((CORBA::SystemException)); }; #if defined (__ACE_INLINE__) -- cgit v1.2.1