C++ file naming conventions and locations

For the component implementation, EAServer generates the following files:

File type

File name

method skeletons file

package-name_component-name.cpp

class header file

class-name.hpp.new

Rename this file to use it as an implementation template.

class implementation template

class-name.cpp.new

Rename this file to use it as an implementation template. If you have modified the IDL interface, merge modifications from the generated .new file to your existing .cpp file.

where:

component-name is the name of the component.

class-name is specified by the component’s C++ class name property.

The component implementation files are created in the following EAServer subdirectory:

cpplib/package_name/component_name

where:

package-name is the name of the CORBA package.

component_name is the component name.