[jacorb-developer] Meaning of each generated file by JacORB IDL compiler

Kujtim Hyseni kujtimhyseni at hotmail.com
Mon Feb 1 10:01:42 CET 2016


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


More information about the jacorb-developer mailing list