From 84adefa331c4159d432d22840663c38f155cd4c1 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 20 Nov 2009 14:54:40 +0000 Subject: The R13B03 release. --- lib/cosProperty/doc/html/.gitignore | 0 lib/cosProperty/doc/man3/.gitignore | 0 lib/cosProperty/doc/man6/.gitignore | 0 lib/cosProperty/doc/pdf/.gitignore | 0 .../src/CosPropertyService_PropertiesIterator.xml | 95 ++++++++ .../CosPropertyService_PropertyNamesIterator.xml | 97 ++++++++ .../doc/src/CosPropertyService_PropertySet.xml | 201 +++++++++++++++++ .../doc/src/CosPropertyService_PropertySetDef.xml | 168 ++++++++++++++ .../CosPropertyService_PropertySetDefFactory.xml | 95 ++++++++ .../src/CosPropertyService_PropertySetFactory.xml | 93 ++++++++ lib/cosProperty/doc/src/Makefile | 243 +++++++++++++++++++++ lib/cosProperty/doc/src/book.gif | Bin 0 -> 1081 bytes lib/cosProperty/doc/src/book.xml | 48 ++++ lib/cosProperty/doc/src/ch_contents.xml | 74 +++++++ lib/cosProperty/doc/src/ch_example.xml | 75 +++++++ lib/cosProperty/doc/src/ch_install.xml | 55 +++++ lib/cosProperty/doc/src/ch_introduction.xml | 53 +++++ lib/cosProperty/doc/src/cosProperty.xml | 149 +++++++++++++ lib/cosProperty/doc/src/fascicules.xml | 18 ++ lib/cosProperty/doc/src/make.dep | 26 +++ lib/cosProperty/doc/src/notes.gif | Bin 0 -> 2005 bytes lib/cosProperty/doc/src/notes.xml | 206 +++++++++++++++++ lib/cosProperty/doc/src/part.xml | 39 ++++ lib/cosProperty/doc/src/part_notes.xml | 36 +++ lib/cosProperty/doc/src/ref_man.gif | Bin 0 -> 1530 bytes lib/cosProperty/doc/src/ref_man.xml | 42 ++++ lib/cosProperty/doc/src/summary.html.src | 1 + lib/cosProperty/doc/src/user_guide.gif | Bin 0 -> 1581 bytes 28 files changed, 1814 insertions(+) create mode 100644 lib/cosProperty/doc/html/.gitignore create mode 100644 lib/cosProperty/doc/man3/.gitignore create mode 100644 lib/cosProperty/doc/man6/.gitignore create mode 100644 lib/cosProperty/doc/pdf/.gitignore create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertiesIterator.xml create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertyNamesIterator.xml create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertySet.xml create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertySetDef.xml create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertySetDefFactory.xml create mode 100644 lib/cosProperty/doc/src/CosPropertyService_PropertySetFactory.xml create mode 100644 lib/cosProperty/doc/src/Makefile create mode 100644 lib/cosProperty/doc/src/book.gif create mode 100644 lib/cosProperty/doc/src/book.xml create mode 100644 lib/cosProperty/doc/src/ch_contents.xml create mode 100644 lib/cosProperty/doc/src/ch_example.xml create mode 100644 lib/cosProperty/doc/src/ch_install.xml create mode 100644 lib/cosProperty/doc/src/ch_introduction.xml create mode 100644 lib/cosProperty/doc/src/cosProperty.xml create mode 100644 lib/cosProperty/doc/src/fascicules.xml create mode 100644 lib/cosProperty/doc/src/make.dep create mode 100644 lib/cosProperty/doc/src/notes.gif create mode 100644 lib/cosProperty/doc/src/notes.xml create mode 100644 lib/cosProperty/doc/src/part.xml create mode 100644 lib/cosProperty/doc/src/part_notes.xml create mode 100644 lib/cosProperty/doc/src/ref_man.gif create mode 100644 lib/cosProperty/doc/src/ref_man.xml create mode 100644 lib/cosProperty/doc/src/summary.html.src create mode 100644 lib/cosProperty/doc/src/user_guide.gif (limited to 'lib/cosProperty/doc') diff --git a/lib/cosProperty/doc/html/.gitignore b/lib/cosProperty/doc/html/.gitignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/cosProperty/doc/man3/.gitignore b/lib/cosProperty/doc/man3/.gitignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/cosProperty/doc/man6/.gitignore b/lib/cosProperty/doc/man6/.gitignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/cosProperty/doc/pdf/.gitignore b/lib/cosProperty/doc/pdf/.gitignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertiesIterator.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertiesIterator.xml new file mode 100644 index 0000000000..75c7cb38cb --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertiesIterator.xml @@ -0,0 +1,95 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + CosPropertyService_­PropertiesIterator + ..._PropertiesIterator + + + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertiesIterator + This module implements the OMG CosPropertyService::PropertiesIterator interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+
+ + + reset(Iterator) -> ok + Reset the position to the first property + + Iterator = #objref + + +

This operation resets the position to the first property.

+
+
+ + next_one(Iterator) -> Reply + Return true if a Property exists at the current position and the out parameter is a valid Property. Otherwise false and a non-valid property + + Iterator = #objref + Reply = {boolean(), #'CosPropertyService_Property'{property_name = Name, property_value = Value}} + Name = string() + Value = #any + + +

This operation returns true . If false is returned the out + parameter is a non-valid Property.

+
+
+ + next_n(Iterator, HowMany) -> Reply + Return true if the requested number of properties can be delivered and there are additional properties. Otherwise false is returned and a sequence of max HowManyproperties + + Iterator = #objref + HowMany = long() + Reply = {boolean(), Properties} + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + Name = string() + Value = #any + + +

This operation returns true if the requested number of properties can be + delivered and there are additional properties. If false is returned and a + sequence of max HowMany properties will be returned and no more + properties can be delivered.

+
+
+ + destroy(Iterator) -> ok + Terminate the target object + + Iterator = #objref + + +

This operation will terminate the Iterator and all subsequent calls + will fail.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertyNamesIterator.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertyNamesIterator.xml new file mode 100644 index 0000000000..54e29a5c01 --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertyNamesIterator.xml @@ -0,0 +1,97 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + CosPropertyService_­PropertyNamesIterator + ..._PropertyNamesIterator + Niclas Eklund + Niclas Eklund + + Niclas Eklund + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertyNamesIterator + This module implements the OMG CosPropertyService::PropertyNamesIterator interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+
+ + + reset(Iterator) -> ok + Reset the position to the first property name + + Iterator = #objref + + +

This operation resets the position to the first property name.

+
+
+ + next_one(Iterator) -> Reply + Return true if a Property Name exists at the current position and the out parameter is a valid Property Name. Otherwise false and a non-valid Property Name + + Iterator = #objref + Reply = {boolean(), Name} + Name = string() + + +

This operation returns true if a Property Name exists at the current + position and the out parameter is a valid Property Name. + If false is returned the out parameter is a non-valid Property Name.

+
+
+ + next_n(Iterator, HowMany) -> Reply + Return HowManyProperty Names and a boolean which is true if additional Property Names exists + + Iterator = #objref + HowMany = long() + Reply = {boolean(), [Name]} + Name = string() + + +

This operation returns true if the requested number of Property Names can be + delivered and there are additional property names. If false is returned a + sequence of max HowMany property names will be returned and no + more Property Names can be delivered.

+
+
+ + destroy(Iterator) -> ok + Terminate the target object + + Iterator = #objref + + +

This operation will terminate the Iterator and all subsequent calls + will fail.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertySet.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertySet.xml new file mode 100644 index 0000000000..4a2073d88d --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertySet.xml @@ -0,0 +1,201 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + CosPropertyService_­PropertySet + ..._PropertySet + Niclas Eklund + Niclas Eklund + + Niclas Eklund + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertySet + This module implements the OMG CosPropertyService::PropertySet interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+
+ + + define_property(PropertySet, Name, Value) -> Reply + Add a new property to the target object + + PropertySet = #objref + Name = non-empty string() + Value = #any + Reply = ok | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} | {'EXCEPTION', #CosPropertyService_ConflictingProperty{}} | {'EXCEPTION', #CosPropertyService_UnsupportedTypeCode{}} | {'EXCEPTION', #CosPropertyService_UnsupportedProperty{}} | {'EXCEPTION', #CosPropertyService_ReadOnlyProperty{}} + + +

This operation adds a new property to the given object. Depending on + which initial arguments was supplied when starting the object several + exceptions may be raised.

+
+
+ + define_properties(PropertySet, Properties) -> Reply + Add new properties to the target object + + PropertySet = #objref + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + Name = string() + Value = #any + Reply = ok | {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + + +

This operation adds several new properties to the given object. Depending on + which initial arguments was supplied when starting the object an + exceptions may be raised listing the properties failing.

+
+
+ + get_number_of_properties(PropertySet) -> ulong() + Get the number of properties associated with the target object + + PropertySet = #objref + + +

This operation returns the number of properties associated with the target + object.

+
+
+ + get_all_property_names(PropertySet, Max) -> Reply + Get Maxproperty names. If the target object have additional associated properties they will be put in the returned Iterator + + PropertySet = NamesIterator = #objref + Max = ulong() + Reply = {ok, Names, NamesIterator} + Names = [string()] + + +

This operation returns up to Max property names. If the target + object have additional associated properties they will be put in the + returned Iterator, otherwise the Iterator will be a NIL object.

+
+
+ + get_property_value(PropertySet, Name) -> Reply + Return the property value associated with given name + + PropertySet = #objref + Name = string() + Reply = #any | {'EXCEPTION', #CosPropertyService_PropertyNotFound{}} | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} + + +

This operation returns the property value associated with given name. If no such property + exists or the given name is an empty string an exception will be raised.

+
+
+ + get_properties(PropertySet, Names) -> Reply + Return all properties associated with given names + + PropertySet = #objref + Names = [string()] + Reply = {boolean(), Properties} + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + + +

This operation returns all properties associated with given names. If the + boolean flag is true all properties where retrieved correctly, otherwise, + all properties with the type tk_void was not found.

+
+
+ + get_all_properties(PropertySet, Max) -> Reply + Return a list Maxproperties or less. If more properties are associated with the target object they will be put in thePropertiesIterator. + + PropertySet = PropertiesIterator = #objref + Reply = {ok, Properties, PropertiesIterator} + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + + +

This operation return a list Max properties or less. If more + properties are associated with the target object they will be put in the + PropertiesIterator. If the object had less than Max + associated properties the Iterator will be a NIL object.

+
+
+ + delete_property(PropertySet, Name) -> Reply + Delete the property with given Name + + PropertySet = #objref + Name = string() + Reply = ok | {'EXCEPTION', #CosPropertyService_FixedProperty{}} | {'EXCEPTION', #CosPropertyService_PropertyNotFound{}} | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} + + +

This operation tries to delete the property with given Name. An exception + which indicates why it failed is raised if so needed.

+
+
+ + delete_properties(PropertySet, Names) -> Reply + Delete all properties with given Names + + PropertySet = #objref + Names = [string()] + Reply = ok | {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + + +

This operation tries to delete all given Properties. If one or more removal + fails an exception is raised which describe why.

+
+
+ + delete_all_properties(PropertySet) -> boolean() + Delete all properties + + PropertySet = #objref + + +

This operation deletes all properties. The boolean flag, if set to false, + indicates that it was not possible to remove one or more properties, e.g., + may be read only.

+
+
+ + is_property_defined(PropertySet, Name) -> Reply + Return true if the target have an associated property with given name + + PropertySet = #objref + Name = non-empty string() + Reply = boolean() | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} + + +

This operation returns true if the target have an associated property with + given name.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertySetDef.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertySetDef.xml new file mode 100644 index 0000000000..7684998428 --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertySetDef.xml @@ -0,0 +1,168 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + CosPropertyService_­PropertySetDef + ..._PropertySetDef + + + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertySetDef + This module implements the OMG CosPropertyService::PropertySetDef interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+

This module also exports the functions described in

+

CosPropertyService_PropertySet

+
+ + + get_allowed_property_types(PropertySetDef) -> Reply + Return allowed TypeCodes for the target object + + PropertySetDef = #objref + Reply = {ok, PropertyTypes} + PropertyTypes = [CORBA::TypeCode] + + +

This operation return the TypeCodes which we are allowed to use when adding + new properties.

+
+
+ + get_allowed_properties(PropertySetDef) -> Reply + Return a sequence of the allowed properties + + PropertySetDef = #objref + Reply = {ok, PropertyDefs} + PropertyDefs = [#'CosPropertyService_PropertyDef'{property_name = Name, property_value = Value, property_mode = Mode}] + Name = string() + Value = #any + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + + +

This operation a sequence of the allowed properties we may alter; depends on + which mode associated with a certain property.

+
+
+ + define_property_with_mode(PropertySetDef, Name, Value, Mode) -> Reply + Associate a new property with the target object + + PropertySetDef = #objref + Name = non-empty string() + Value = #any + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = ok | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} | {'EXCEPTION', #CosPropertyService_ConflictingProperty{}} | {'EXCEPTION', #CosPropertyService_UnsupportedTypeCode{}} | {'EXCEPTION', #CosPropertyService_UnsupportedProperty{}} | {'EXCEPTION', #CosPropertyService_UnsupportedMode{}} | {'EXCEPTION', #CosPropertyService_ReadOnlyProperty{}} + + +

This operation attempts to associate a new property with the target object. + If we fail to do so the appropriate exception is raised.

+
+
+ + define_properties_with_modes(PropertySetDef, PropertyDefs) -> Reply + Associate the given Property Definitions with the target object + + PropertySetDef = #objref + PropertyDefs = [#'CosPropertyService_PropertyDef'{property_name = Name, property_value = Value, property_mode = Mode}] + Name = string() + Value = #any + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = ok | {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + + +

This operation attempts to associate the given Property Definitions with the + target object. If one or more attempts fail an exception is raised + describing which properties we where not able to create.

+
+
+ + get_property_mode(PropertySetDef, Name) -> Reply + Return the mode of the given property + + PropertySetDef = #objref + Name = string() + Reply = Mode | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} | {'EXCEPTION', #CosPropertyService_PropertyNotFound{}} + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + + +

This operation returns the type of the given property.

+
+
+ + get_property_modes(PropertySetDef, Names) -> Reply + Return the modes of the given properties + + PropertySetDef = #objref + Names = [string()] + Reply = {boolean(), PropertyModes} + PropertyModes = [#'CosPropertyService_PropertyMode'{property_name = Name, property_mode = Mode}] + Name = string() + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + + +

This operation returns the modes of the listed properties. If the boolean + flag is false, all properties with mode undefined this operation + failed to comply.

+
+
+ + set_property_mode(PropertySetDef, Name, Mode) -> Reply + Change the given property's mode + + PropertySetDef = #objref + Name = string() + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = ok | {'EXCEPTION', #CosPropertyService_InvalidPropertyName{}} | {'EXCEPTION', #CosPropertyService_UnsupportedMode{}} | {'EXCEPTION', #CosPropertyService_PropertyNotFound{}} + + +

This operation changes the given property's mode. Return the appropriate + exception if not able to fulfill the request.

+
+
+ + set_property_modes(PropertySetDef, PropertyModes) -> Reply + Change the listed properties mode's + + PropertySetDef = #objref + PropertyModes = [#'CosPropertyService_PropertyMode'{property_name = Name, property_mode = Mode}] + Name = string() + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = ok | {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + + +

This operation attempts to update the listed properties mode's. Raises an + exception which describe which and why an operation failed.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertySetDefFactory.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertySetDefFactory.xml new file mode 100644 index 0000000000..82c04e5573 --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertySetDefFactory.xml @@ -0,0 +1,95 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + CosPropertyService_­PropertySetDefFactory + ..._PropertySetDefFactory + Niclas Eklund + Niclas Eklund + + Niclas Eklund + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertySetDefFactory + This module implements the OMG CosPropertyService::PropertySetDefFactory interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+
+ + + create_propertysetdef(Factory) -> + Create a new PropertySetDefwith no predefined settings + + Factory = PropertySetDef = #objref + + +

This operation creates a new PropertySetDef with no predefined + settings.

+
+
+ + create_constrained_propertysetdef(Factory, PropertyTypes, PropertyDefs) -> Reply + Create a new PropertySetDefwith specified constraints + + Factory = PropertySetDef = #objref + PropertyTypes = [CORBA::TypeCode] + PropertyDefs = [#'CosPropertyService_PropertyDef'{property_name = Name, property_value = Value, property_mode = Mode}] + Name = string() + Value = #any + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = {'EXCEPTION', #CosPropertyService_ConstraintNotSupported{}} | PropertySetDef + PropertySetDef = #objref + + +

This operation creates a new PropertySetDef with specific + constraints. PropertyTypes states allowed TypeCode's and PropertyDefs valid + CosPropertyService::PropertyDef data.

+
+
+ + create_initial_propertysetdef(Factory, PropertyDefs) -> Reply + Create a new PropertySetDefwith specified initial properties + + Factory = PropertySetDef = #objref + PropertyDefs = [#'CosPropertyService_PropertyDef'{property_name = Name, property_value = Value, property_mode = Mode}] + Name = string() + Value = #any + Mode = normal | read_only | fixed_normal | fixed_readonly | undefined + Reply = {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} | PropertySetDef + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + PropertySetDef = #objref + + +

This operation creates a new PropertySetDef with specific + initial properties.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/CosPropertyService_PropertySetFactory.xml b/lib/cosProperty/doc/src/CosPropertyService_PropertySetFactory.xml new file mode 100644 index 0000000000..06b3d2b26d --- /dev/null +++ b/lib/cosProperty/doc/src/CosPropertyService_PropertySetFactory.xml @@ -0,0 +1,93 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + CosPropertyService_­PropertySetFactory + ..._PropertySetFactory + Niclas Eklund + Niclas Eklund + + Niclas Eklund + + 2000-07-25 + 1.0 +
+ CosPropertyService_PropertySetFactory + This module implements the OMG CosPropertyService::PropertySetFactory interface. + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/CosPropertyService.hrl").

+
+ + + create_propertyset(Factory) -> PropertySet + Create a new PropertySet with no predefined properties + + Factory = PropertySet = #objref + + +

This operation creates a new PropertySet with no predefined + properties.

+
+
+ + create_constrained_propertyset(Factory, PropertyTypes, Properties) -> Reply + Create a new PropertySetwith specified constraints + + Factory = #objref + PropertyTypes = [CORBA::TypeCode] + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + Name = string() + Value = #any + Reply = {'EXCEPTION', #CosPropertyService_ConstraintNotSupported{}} | PropertySet + PropertySet = #objref + + +

This operation creates a new PropertySet with specific constraints. + PropertyTypes states allowed TypeCode's and Properties valid + CosPropertyService::Property data.

+
+
+ + create_initial_propertyset(Factory, Properties) -> Reply + Create a new PropertySetwith specified initial properties + + Factory = #objref + Properties = [#'CosPropertyService_Property'{property_name = Name, property_value = Value}] + Name = string() + Value = #any + Reply = {'EXCEPTION', #CosPropertyService_MultipleExceptions{exceptions = Excs}} | PropertySet + Excs = [#'CosPropertyService_PropertyException{reason = Reason, failing_property_name = Name}] + Reason = invalid_property_name | conflicting_property | property_not_found | unsupported_type_code | unsupported_property | unsupported_mode | fixed_property | read_only_property + PropertySet = #objref + + +

This operation creates a new PropertySet with specific + initial properties.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/Makefile b/lib/cosProperty/doc/src/Makefile new file mode 100644 index 0000000000..126e05ef53 --- /dev/null +++ b/lib/cosProperty/doc/src/Makefile @@ -0,0 +1,243 @@ +# +# %CopyrightBegin% +# +# Copyright Ericsson AB 2000-2009. All Rights Reserved. +# +# The contents of this file are subject to the Erlang Public License, +# Version 1.1, (the "License"); you may not use this file except in +# compliance with the License. You should have received a copy of the +# Erlang Public License along with this software. If not, it can be +# retrieved online at http://www.erlang.org/. +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +# the License for the specific language governing rights and limitations +# under the License. +# +# %CopyrightEnd% +# +# +include $(ERL_TOP)/make/target.mk +include $(ERL_TOP)/make/$(TARGET)/otp.mk + +# ---------------------------------------------------- +# Application version +# ---------------------------------------------------- +include ../../vsn.mk +VSN=$(COSPROPERTY_VSN) +APPLICATION=cosProperty + +# ---------------------------------------------------- +# Include dependency +# ---------------------------------------------------- + +ifndef DOCSUPPORT +include make.dep +endif + +# ---------------------------------------------------- +# Release directory specification +# ---------------------------------------------------- +RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN) + +# ---------------------------------------------------- +# Target Specs +# ---------------------------------------------------- +XML_APPLICATION_FILES = ref_man.xml +XML_REF3_FILES = \ + cosProperty.xml \ + CosPropertyService_PropertySetFactory.xml \ + CosPropertyService_PropertySetDefFactory.xml \ + CosPropertyService_PropertySet.xml \ + CosPropertyService_PropertySetDef.xml \ + CosPropertyService_PropertiesIterator.xml \ + CosPropertyService_PropertyNamesIterator.xml + +XML_REF6_FILES = + +XML_PART_FILES = \ + part.xml \ + part_notes.xml +XML_CHAPTER_FILES = \ + ch_contents.xml \ + ch_introduction.xml \ + ch_install.xml \ + ch_example.xml \ + notes.xml + +BOOK_FILES = book.xml + +TECHNICAL_DESCR_FILES = + +GIF_FILES = \ + book.gif \ + notes.gif \ + ref_man.gif \ + user_guide.gif + +PS_FILES = + +# ---------------------------------------------------- + +INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html) + +HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \ + $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html) + +INFO_FILE = ../../info + +EXTRA_FILES = summary.html.src \ + $(DEFAULT_GIF_FILES) \ + $(DEFAULT_HTML_FILES) \ + $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html) \ + $(XML_REF6_FILES:%.xml=$(HTMLDIR)/%.html) \ + $(XML_CHAPTER_FILES:%.xml=$(HTMLDIR)/%.html) + +MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3) +MAN6_FILES = $(XML_REF6_FILES:%.xml=$(MAN6DIR)/%.6) + + +ifdef DOCSUPPORT + +HTML_REF_MAN_FILE = $(HTMLDIR)/index.html + +TOP_PDF_FILE = $(PDFDIR)/$(APPLICATION)-$(VSN).pdf + +else + +TEX_FILES_BOOK = \ + $(BOOK_FILES:%.xml=%.tex) +TEX_FILES_REF_MAN = $(XML_REF3_FILES:%.xml=%.tex) \ + $(XML_REF6_FILES:%.xml=%.tex) \ + $(XML_APPLICATION_FILES:%.xml=%.tex) +TEX_FILES_USERS_GUIDE = \ + $(XML_CHAPTER_FILES:%.xml=%.tex) + +TOP_PDF_FILE = $(APPLICATION)-$(VSN).pdf + +TOP_PS_FILE = $(APPLICATION)-$(VSN).ps + +$(TOP_PDF_FILE): book.dvi ../../vsn.mk + $(DVI2PS) $(DVIPS_FLAGS) -f $< | $(DISTILL) $(DISTILL_FLAGS) > $@ + +$(TOP_PS_FILE): book.dvi ../../vsn.mk + $(DVI2PS) $(DVIPS_FLAGS) -f $< > $@ + +endif + +# ---------------------------------------------------- +# FLAGS +# ---------------------------------------------------- +XML_FLAGS += +DVIPS_FLAGS += + +# ---------------------------------------------------- +# Targets +# ---------------------------------------------------- +$(HTMLDIR)/%.gif: %.gif + $(INSTALL_DATA) $< $@ + +ifdef DOCSUPPORT + +docs: pdf html man + +$(TOP_PDF_FILE): $(XML_FILES) + +pdf: $(TOP_PDF_FILE) + +html: gifs $(HTML_REF_MAN_FILE) + +clean clean_docs: + rm -rf $(HTMLDIR)/* + rm -f $(MAN3DIR)/* + rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo) + rm -f errs core *~ + +else + +ifeq ($(DOCTYPE),pdf) +docs: pdf +else +ifeq ($(DOCTYPE),ps) +docs: ps +else +docs: html gifs man +endif +endif + +pdf: $(TOP_PDF_FILE) + +ps: $(TOP_PS_FILE) + +html: $(HTML_FILES) $(INTERNAL_HTML_FILES) + +tex_users_guide: $(TEX_FILES_USERS_GUIDE) +tex_ref_man: $(TEX_FILES_REF_MAN) +tex: tex_users_guide tex_ref_man $(TEX_FILES_BOOK) + +$(DOCDIR)/latexlog: $(BOOK_FILES:%.xml=%.dvi) + -fgrep -i "latex warning" $(BOOK_FILES:%.xml=%.log) >$(DOCDIR)/latexlog + +clean_tex: + -rm -f $(TEX_FILES_USERS_GUIDE) $(TEX_FILES_REF_MAN) $(TEX_FILES_BOOK) + +clean: + rm -f ../html/* $(MAN3_FILES) $(MAN6_FILES) $(TEX_FILES_USERS_GUIDE) + rm -f *xmls_output *xmls_errs + rm -f $(TOP_PDF_FILE) $(TOP_PS_FILE) + rm -f errs core *~ $(LATEX_CLEAN) + +endif + +man: $(MAN3_FILES) $(MAN6_FILES) + +gifs: $(GIF_FILES:%=$(HTMLDIR)/%) + +$(INDEX_TARGET): $(INDEX_SRC) + sed -e 's;%VSN%;$(VSN);' $(INDEX_SRC) > $(INDEX_TARGET) + +debug opt: + +# ---------------------------------------------------- +# Release Target +# ---------------------------------------------------- +include $(ERL_TOP)/make/otp_release_targets.mk + +ifdef DOCSUPPORT + +release_docs_spec: docs + $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf + $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf + $(INSTALL_DIR) $(RELSYSDIR)/doc/html + $(INSTALL_DATA) $(HTMLDIR)/* \ + $(RELSYSDIR)/doc/html + $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR) + $(INSTALL_DIR) $(RELEASE_PATH)/man/man3 + $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3 +else + +ifeq ($(DOCTYPE),pdf) +release_docs_spec: pdf + $(INSTALL_DIR) $(RELEASE_PATH)/pdf + $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELEASE_PATH)/pdf +else +ifeq ($(DOCTYPE),ps) +release_docs_spec: ps + $(INSTALL_DIR) $(RELEASE_PATH)/ps + $(INSTALL_DATA) $(TOP_PS_FILE) $(RELEASE_PATH)/ps +else +release_docs_spec: docs + $(INSTALL_DIR) $(RELSYSDIR)/doc/html + $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \ + $(RELSYSDIR)/doc/html + $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR) + $(INSTALL_DIR) $(RELEASE_PATH)/man/man3 + $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3 + +endif +endif + +endif + +release_spec: + diff --git a/lib/cosProperty/doc/src/book.gif b/lib/cosProperty/doc/src/book.gif new file mode 100644 index 0000000000..94b3868792 Binary files /dev/null and b/lib/cosProperty/doc/src/book.gif differ diff --git a/lib/cosProperty/doc/src/book.xml b/lib/cosProperty/doc/src/book.xml new file mode 100644 index 0000000000..f3ba9a5bcd --- /dev/null +++ b/lib/cosProperty/doc/src/book.xml @@ -0,0 +1,48 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty + Niclas Eklund + + 2000-06-07 + 1.0 +
+ + + cosProperty + + + + + + + + + + + + + + +
+ diff --git a/lib/cosProperty/doc/src/ch_contents.xml b/lib/cosProperty/doc/src/ch_contents.xml new file mode 100644 index 0000000000..9b8a39cfb3 --- /dev/null +++ b/lib/cosProperty/doc/src/ch_contents.xml @@ -0,0 +1,74 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + The cosProperty Application + Niclas Eklund + + 2000-06-07 + 1.0 + ch_contents.xml +
+ +
+ Content Overview +

The cosProperty documentation is divided into three sections: +

+ + +

PART ONE - The User's Guide +

+Description of the cosProperty Application including + services and a small tutorial demonstrating + the development of a simple service.

+
+ +

PART TWO - Release Notes +

+A concise history of cosProperty.

+
+ +

PART THREE - The Reference Manual +

+ A quick reference guide, including a + brief description, to all the functions available in cosProperty.

+
+
+
+ +
+ Brief description of the User's Guide +

The User's Guide contains the following parts:

+ + +

cosProperty overview

+
+ +

cosProperty installation

+
+ +

A tutorial example

+
+
+
+
+ diff --git a/lib/cosProperty/doc/src/ch_example.xml b/lib/cosProperty/doc/src/ch_example.xml new file mode 100644 index 0000000000..3b5c6160fb --- /dev/null +++ b/lib/cosProperty/doc/src/ch_example.xml @@ -0,0 +1,75 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty Examples + Niclas Eklund + + 2000-06-07 + A + ch_example.xml +
+ +
+ A tutorial on how to create a simple service + +
+ Initiate the application +

To use the cosProperty application Orber must be running.

+
+ +
+ How to run everything +

Below is a short transcript on how to run cosProperty.

+ + +%% Start Mnesia and Orber +mnesia:delete_schema([node()]), +mnesia:create_schema([node()]), +orber:install([node()]), +mnesia:start(), +orber:start(), + +%% Install Property Service in the IFR. +cosProperty:install(), + +%% Install Property Service in mnesia. +cosProperty:install_db(), + +%% Now start the application. +cosProperty:start(), + +%% To be able to create Property objects we must first a Factory +%% of our preferred type. +Fac = cosProperty:start_SetDefFactory(), + +%% Now we can create a Property object. +'CosPropertyService_PropertySetDefFactory': + create_propertysetdef(Fac), + +%% Now we can create any allowed properties. There are many +%% options which are all described further in the documentation. + +
+
+
+ diff --git a/lib/cosProperty/doc/src/ch_install.xml b/lib/cosProperty/doc/src/ch_install.xml new file mode 100644 index 0000000000..33324a0ce6 --- /dev/null +++ b/lib/cosProperty/doc/src/ch_install.xml @@ -0,0 +1,55 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + Installing cosProperty + Niclas Eklund + + 2000-06-07 + + ch-install.xml +
+ +
+ Installation Process +

This chapter describes how to install + cosProperty in an Erlang Environment. +

+ +
+ Preparation +

Before starting the installation process for cosProperty, + the application Orber must be running.

+
+ +
+ Configuration +

First the cosProperty application must be installed by using + cosProperty:install() and, if requested, cosProperty:install_db(), + followed by cosProperty:start(). + Now we can start the desired Factory type by using either + cosProperty:start_SetFactory() or + cosProperty:start_SetDefFactory().

+
+
+
+ diff --git a/lib/cosProperty/doc/src/ch_introduction.xml b/lib/cosProperty/doc/src/ch_introduction.xml new file mode 100644 index 0000000000..1f8731113a --- /dev/null +++ b/lib/cosProperty/doc/src/ch_introduction.xml @@ -0,0 +1,53 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + Introduction to cosProperty + Niclas Eklund + + 2000-06-07 + + ch_introduction.xml +
+ +
+ Overview +

The cosProperty application is compliant with the OMG + Service CosProperty Service. +

+ +
+ Purpose and Dependencies +

cosProperty is dependent on Orber, which provides CORBA functionality in an Erlang environment.

+
+ +
+ Prerequisites +

To fully understand the concepts presented in the + documentation, it is recommended that the user is familiar + with distributed programming, CORBA and the Orber application. +

+

Recommended reading includes CORBA, Fundamentals and Programming - Jon Siegel and Open Telecom Platform Documentation Set. It is also helpful to have read Concurrent Programming in Erlang.

+
+
+
+ diff --git a/lib/cosProperty/doc/src/cosProperty.xml b/lib/cosProperty/doc/src/cosProperty.xml new file mode 100644 index 0000000000..4dbbbad794 --- /dev/null +++ b/lib/cosProperty/doc/src/cosProperty.xml @@ -0,0 +1,149 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty + + + + 2000-06-07 + PA1 +
+ cosProperty + The main module of the cosProperty application + +

To get access to the record definitions for the structures use:

+-include_lib("cosProperty/include/*.hrl").

+

This module contains the functions for starting and stopping the application.

+
+ + + install() -> Return + Install the cosProperty application in the IFR + + Return = ok | {'EXIT', Reason} + + +

This operation installs the cosProperty application in the IFR.

+
+
+ + install_db() -> Return + Install data in mnesia necessary for running the cosProperty application + + Return = ok | {'EXIT', Reason} + + +

This operation installs data in mnesia necessary for running the + cosProperty application.

+
+
+ + uninstall() -> Return + Remove all data in the IFR related to the cosProperty application + + Return = ok | {'EXIT', Reason} + + +

This operation removes all data in the IFR related to the cosProperty + application.

+
+
+ + uninstall_db() -> Return + Remove all data from mnesia related to the cosProperty application + + Return = ok | {'EXIT', Reason} + + +

This operation removes all data from mnesia related to the cosProperty + application.

+
+
+ + start() -> Return + Start the cosProperty application + + Return = ok | {error, Reason} + + +

This operation starts the cosProperty application.

+
+
+ + start_SetDefFactory() -> Return + Start a PropertySetDef Factory + + Return = Factory | {'EXCEPTION', E} + Factory = CosPropertyService::PropertySetDefFactory reference. + + +

This operation starts a PropertySetDef Factory.

+
+
+ + start_SetFactory() -> Return + Start a PropertySet Factory + + Return = Factory | {'EXCEPTION', E} + Factory = CosPropertyService::PropertySetDefFactory reference. + + +

This operation starts a PropertySet Factory.

+
+
+ + stop_SetDefFactory(Factory) -> Return + Stop the given PropertySetDef Factory + + Factory = CosPropertyService::PropertySetDefFactory reference. + Return = ok | {'EXCEPTION', E} + + +

This operation stops the supplied PropertySetDef Factory.

+
+
+ + stop_SetFactory(Factory) -> Return + Stop the given PropertySet Factory + + Factory = CosPropertyService::PropertySetFactory reference. + Return = ok | {'EXCEPTION', E} + + +

This operation stops the supplied PropertySet Factory.

+
+
+ + stop() -> Return + Stop the cosProperty application + + Return = ok | {error, Reason} + + +

This operation stops the cosProperty application.

+
+
+
+ +
+ diff --git a/lib/cosProperty/doc/src/fascicules.xml b/lib/cosProperty/doc/src/fascicules.xml new file mode 100644 index 0000000000..0678195e07 --- /dev/null +++ b/lib/cosProperty/doc/src/fascicules.xml @@ -0,0 +1,18 @@ + + + + + + User's Guide + + + Reference Manual + + + Release Notes + + + Off-Print + + + diff --git a/lib/cosProperty/doc/src/make.dep b/lib/cosProperty/doc/src/make.dep new file mode 100644 index 0000000000..383af54244 --- /dev/null +++ b/lib/cosProperty/doc/src/make.dep @@ -0,0 +1,26 @@ +# ---------------------------------------------------- +# >>>> Do not edit this file <<<< +# This file was automaticly generated by +# /home/otp/bin/docdepend +# ---------------------------------------------------- + + +# ---------------------------------------------------- +# TeX files that the DVI file depend on +# ---------------------------------------------------- + +book.dvi: CosPropertyService_PropertiesIterator.tex \ + CosPropertyService_PropertyNamesIterator.tex \ + CosPropertyService_PropertySet.tex CosPropertyService_PropertySetDef.tex \ + CosPropertyService_PropertySetDefFactory.tex \ + CosPropertyService_PropertySetFactory.tex \ + book.tex ch_contents.tex ch_example.tex ch_install.tex \ + ch_introduction.tex cosProperty.tex part.tex \ + ref_man.tex + +# ---------------------------------------------------- +# Source inlined when transforming from source to LaTeX +# ---------------------------------------------------- + +book.tex: ref_man.xml + diff --git a/lib/cosProperty/doc/src/notes.gif b/lib/cosProperty/doc/src/notes.gif new file mode 100644 index 0000000000..e000cca26a Binary files /dev/null and b/lib/cosProperty/doc/src/notes.gif differ diff --git a/lib/cosProperty/doc/src/notes.xml b/lib/cosProperty/doc/src/notes.xml new file mode 100644 index 0000000000..be3a8d0f5e --- /dev/null +++ b/lib/cosProperty/doc/src/notes.xml @@ -0,0 +1,206 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty Release Notes + Niclas Eklund + + + + 2000-06-07 + A + notes.xml +
+ +
+ cosProperty 1.1.10 + +
+ Improvements and New Features + + +

+ The documentation is now built with open source tools (xsltproc and fop) + that exists on most platforms. One visible change is that the frames are removed.

+

+ Own Id: OTP-8201 Aux Id:

+
+
+
+
+ +
+ cosProperty 1.1.9 + +
+ Improvements and New Features + + +

Obsolete guards, e.g. record vs is_record, has been changed + to avoid compiler warnings.

+

Own id: OTP-7987

+
+
+
+
+ +
+ cosProperty 1.1.8 +
+ Improvements and New Features + + +

Updated file headers.

+

Own id: OTP-7837

+
+
+
+
+ +
+ cosProperty 1.1.7 +
+ Improvements and New Features + + +

Documentation source included in open source releases.

+

Own id: OTP-7595

+
+
+
+
+ +
+ cosProperty 1.1.6 +
+ Improvements and New Features + + +

Updated file headers.

+

Own id: OTP-7011

+
+
+
+
+ +
+ cosProperty 1.1.5 +
+ Improvements and New Features + + +

The documentation source has been converted from SGML to XML.

+

Own Id: OTP-6754 Aux Id:

+
+
+
+
+ +
+ cosProperty 1.1.4 +
+ Improvements and New Features + + +

Minor Makefile changes.

+

Own Id: OTP-6701 Aux Id:

+
+
+
+
+ +
+ cosProperty 1.1.3 + +
+ Fixed Bugs and Malfunctions + + +

The appup source file was missing a trailing newline.

+

Own id: OTP-6626

+
+
+
+
+ +
+ cosProperty 1.1.2 + +
+ Improvements and New Features + + +

Removed some unused code.

+

Own Id: OTP-6527 Aux Id:

+
+
+
+
+ +
+ cosProperty 1.1.1 + +
+ Fixed Bugs and Malfunctions + + +

The app-file contained duplicated modules.

+

Own id: OTP-4976

+
+
+
+
+ +
+ cosProperty 1.1 + +
+ Improvements and New Features + + +

The stub/skeleton-files generated by IC have been improved, + i.e., depending on the IDL-files, reduced the size of the + erl- and beam-files and decreased dependencies off Orber's + Interface Repository. It is necessary to re-compile all IDL-files + and use COS-applications, including Orber, compiled with + IC-4.2.

+

Own id: OTP-4576

+
+
+
+
+ +
+ cosProperty 1.0.1 + +
+ Improvements and New Features + + +

First release of the cosProperty application.

+

Own Id: -

+
+
+
+
+
+ diff --git a/lib/cosProperty/doc/src/part.xml b/lib/cosProperty/doc/src/part.xml new file mode 100644 index 0000000000..210dad6920 --- /dev/null +++ b/lib/cosProperty/doc/src/part.xml @@ -0,0 +1,39 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty User's Guide + Niclas Eklund + + 2000-06-07 + 1.0 +
+ +

The cosProperty Application is an Erlang implementation of the OMG + CORBA Property Service.

+
+ + + + +
+ diff --git a/lib/cosProperty/doc/src/part_notes.xml b/lib/cosProperty/doc/src/part_notes.xml new file mode 100644 index 0000000000..4e02ff4e55 --- /dev/null +++ b/lib/cosProperty/doc/src/part_notes.xml @@ -0,0 +1,36 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty Release Notes + Niclas Eklund + + 2000-06-07 + 1.0 +
+ +

The cosProperty Application is an Erlang implementation of the OMG + CORBA Property Service.

+
+ +
+ diff --git a/lib/cosProperty/doc/src/ref_man.gif b/lib/cosProperty/doc/src/ref_man.gif new file mode 100644 index 0000000000..b13c4efd53 Binary files /dev/null and b/lib/cosProperty/doc/src/ref_man.gif differ diff --git a/lib/cosProperty/doc/src/ref_man.xml b/lib/cosProperty/doc/src/ref_man.xml new file mode 100644 index 0000000000..f69904e42f --- /dev/null +++ b/lib/cosProperty/doc/src/ref_man.xml @@ -0,0 +1,42 @@ + + + + +
+ + 20002009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + cosProperty Reference Manual + Niclas Eklund + + 2000-06-07 + 1.0 +
+ +

The cosProperty Application is an Erlang implementation of the OMG + CORBA Property Service.

+
+ + + + + + + +
+ diff --git a/lib/cosProperty/doc/src/summary.html.src b/lib/cosProperty/doc/src/summary.html.src new file mode 100644 index 0000000000..87370c659c --- /dev/null +++ b/lib/cosProperty/doc/src/summary.html.src @@ -0,0 +1 @@ +Orber OMG Property Service. \ No newline at end of file diff --git a/lib/cosProperty/doc/src/user_guide.gif b/lib/cosProperty/doc/src/user_guide.gif new file mode 100644 index 0000000000..e6275a803d Binary files /dev/null and b/lib/cosProperty/doc/src/user_guide.gif differ -- cgit v1.2.3