Meaning of each generated file by JacORB IDL compiler

Kujtim Hyseni <[email protected]> Mon, 1 Feb 2016 09:01:42 +0000
Newsgroups gmane.comp.corba.jacorb.devel
Message-ID <CY1PR11MB0965DA84176374CC92F332C3CBDE0@CY1PR11MB0965.namprd11.prod.outlook.com>
Hi,


I have the following IDL declared as input:


exception DeviceNotFound {short deviceID;};

interface TempSensor {
    readonly attribute long minTempRead;
    readonly attribute long maxTempRead;
    long readTemp(in short devID) raises(DeviceNotFound);
};

interface Termostat {
    readonly attribute long minTempAllowed;
    readonly attribute long maxTempAllowed;
    exception TempNotAllowed {short deviceID;};
    void setTemperature(in short devID) raises (DeviceNotFound, TempNotAllowed);
};


and at the folder ..\build\generated I see the following files:


TermostatPackage\TempNotAllowed.java

TermostatPackage\TempNotAllowedHelper.java

TermostatPackage\TempNotAllowedHolder.java


_TempSensorStub.java

TempSensor.java

TempSensorHelper.java

TempSensorHolder.java

TempSensorOperations.java

TempSensorPOA.java

TempSensorPOATie.java


(also files generated for DeviceNotFound exception and Termostat interface, but the role is the same as for TempNotAllowed and TempSensor respectively).


Can someone explain the role of each of the generated files?


Regards,

Kujtim
_______________________________________________
jacorb-developer maillist  -  [email protected]
https://lists.spline.inf.fu-berlin.de/mailman/listinfo/jacorb-developer