The CosNaming module supports methods that you can use to asign a name to an object (that is, creating an object-name binding in a context) and then find the object using the assigned name.
The files relating to the CosNaming module are listed in the table below.
AIX | HP-UX | Linux | Solaris | Windows NT Visual C++ | |
module file name | CosNaming.idl | ||||
C++ Header file name | CosNaming.hh | ||||
Linker files | libwasosal.a | libwasosal.sl | libwasosal.so | libwasosal.so | wasosa1m.lib |
Intended Usage
The key class in this module is the NamingContext class. Operations in this class can be used to build and manipulate a naming space. A naming space is distributed and federated. Objects in this naming space are managed objects.
Types
typedef string Istring; struct NameComponent { Istring id; Istring kind; }; typedef sequence <NameComponent> Name; enum BindingType {nobject, ncontext}; struct Binding { Name binding_name; BindingType binding_type; }; typedef sequence <Binding> BindingList;