#include <Parser_Registry.h>
Collaboration diagram for TAO_Parser_Registry:

Public Types | |
| typedef TAO_IOR_Parser** | Parser_Iterator |
Public Methods | |
| TAO_Parser_Registry (void) | |
| Default constructor. | |
| ~TAO_Parser_Registry (void) | |
| Dstructor. | |
| int | open (TAO_ORB_Core *orb_core) |
| Initialize the parser registry with the list of known protocols. Invoked by the ORB during startup. | |
| TAO_IOR_Parser* | match_parser (const char *ior_string) |
| Find the parser that can parse <ior_string> The lookup is based on the prefix in the string. | |
| Parser_Iterator | begin (void) const |
| Parser_Iterator | end (void) const |
Private Methods | |
| TAO_Parser_Registry (const TAO_Parser_Registry&) | |
| void | operator= (const TAO_Parser_Registry&) |
Private Attributes | |
| TAO_IOR_Parser** | parsers_ |
| List of parsers. | |
| size_t | size_ |
| Number of parsers. | |
The ORB dynamically loads a collection of IOR parsers (check the IOR_Parser class). The collection is kept in this class for easy lookup and use.
|
|
|
|
|
Default constructor.
|
|
|
Dstructor.
|
|
|
|
|
|
|
|
|
|
|
|
Find the parser that can parse <ior_string> The lookup is based on the prefix in the string.
|
|
|
Initialize the parser registry with the list of known protocols. Invoked by the ORB during startup.
|
|
|
|
|
|
List of parsers.
|
|
|
Number of parsers.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000