-
Key: CORBA35-58
-
Legacy Issue Number: 5898
-
Status: open
-
Source: Raytheon ( Craig Rodrigues)
-
Summary:
In OMG document formal/02-06-65, in section "1.3.3 Component Body", there
is this text:"Declarations for facets, receptacles, event sources, event sinks,
and attributes all map onto operations on the component's equivalent
interface. These declarations and their meanings are described in
detail below."In the following sections, I see facets, receptacles, event sources,
and event sinks described, but I see no mention of attributes.
It would be usefult to have an example of attributes in an appropriate
place, as outlined by section 1.3.3.In section "1.10 Configuration with Attributes", I see that configurators
are described, but I see no example of using attributes directly
to configure a component.It would be very useful to include a small example to illustrate
how to configure a component directly by using attributes.Diego Sevilla Ruiz <dsevilla@ditec.um.es> gave this
C++ example on the CCM mailing list ( http://moriarty.dif.um.es/mailman/listinfo/ccm ):======================================================
component Whatever
{ attribute long cacheMaxKb; };
home WhateverHome manages Whatever
{
};// C++
WhateverHome_var weh = // obtain ref
Whatever_var we = weh->create();we->cacheMaxKb(200);
we->configuration_complete();
======================================================
I don't suggest that this example be used verbatim,
but a similar example would be useful to have in the
CCM spec. -
Reported: CORBA 3.0.2 — Thu, 10 Apr 2003 04:00 GMT
-
Updated: Wed, 6 Dec 2023 23:11 GMT
CORBA35 — CCM spec: insufficient examples of component attributes
- Key: CORBA35-58
- OMG Task Force: CORBA 3.5 RTF