| // -------------------------------------------------------- |
| // Code generated by Papyrus C |
| // -------------------------------------------------------- |
| |
| /* |
| * File generated from the CCodegenTest::Package1::Class9 uml class |
| * Generated by the Papyrus C Generator (CEA LIST) |
| * |
| */ |
| |
| #ifndef CLASS9_H_ |
| #define CLASS9_H_ |
| |
| /* |
| *---------------Includes and declares-------------- |
| */ |
| // Derived includes |
| // End of Derived includes |
| // Derived declares |
| // End of Derived declares |
| |
| // Std headers |
| #include <stdio.h> |
| #include <stdlib.h> |
| #include <stdint.h> |
| // End of Std headers |
| |
| /* |
| *--------------Public Class Description------------- |
| */ |
| // Structure |
| /* Class Macro definition */ |
| #define Class9(OBJ) ((Class9*)OBJ) |
| |
| typedef struct Class9 Class9; |
| |
| struct Class9 { |
| |
| int volatileAttribute; |
| /** |
| * |
| */ |
| |
| int registerAttribute; |
| |
| int externAttribute; |
| |
| }; |
| |
| // Constructor and destructor declarations |
| /* |
| *----Default constructor & destructor prototypes--- |
| */ |
| /** |
| * Dynamic instantiation of a Class9 structure |
| * @return Class9 instance pointer |
| */ |
| Class9* Class9_create(); |
| |
| /** |
| * Dynamic destruction of a Class9 structure instantiation |
| * @param Pointer to an instance of the Class9 structure |
| * @return void |
| */ |
| void Class9_destroy(Class9*); |
| |
| // Property initialisation declarations |
| /* |
| *------Default value initialization prototypes----- |
| */ |
| /** |
| * Default value initialization |
| * @param Class9 structure instance pointer |
| * @return void |
| */ |
| void Class9_init(Class9 *self); |
| |
| // Class methods declarations |
| /* |
| *---------------Function Declarations-------------- |
| */ |
| int |
| Class9_volatileIntOperation(Class9 *self); |
| |
| /** |
| * |
| */ |
| int |
| Class9_registerOperation(Class9 *self); |
| |
| // Class receptions declarations |
| |
| // ----------------------------------Public Global VariableDescription---------------------------------- |
| |
| // ----------------------------------Global Public Functions---------------------------------- |
| |
| // ----------------------------------Signal Event Process Functions Implementations-------------------------------- |
| |
| // ----------------------------------Call Event Process Functions ---------------------------------- |
| |
| #endif /*CLASS9_H_*/ |