RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
Loading...
Searching...
No Matches
rte_gp_run.h File Reference

The one function librte_gp (this project's own shared library, see CMakeLists.txt's own doc on why rte_example is now a thin launcher over this library) exports - the old plain int main(int argc, char **argv) body, renamed and exported so launcher_main.c can call it. See main.c's own doc for what it actually does. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int rte_gp_run (int argc, char **argv)

Detailed Description

The one function librte_gp (this project's own shared library, see CMakeLists.txt's own doc on why rte_example is now a thin launcher over this library) exports - the old plain int main(int argc, char **argv) body, renamed and exported so launcher_main.c can call it. See main.c's own doc for what it actually does.

Definition in file rte_gp_run.h.

Function Documentation

◆ rte_gp_run()

int rte_gp_run ( int argc,
char ** argv )

Global functions Real entry point, exported from librte_gp (this project's own shared library, later session's own GP<->GA symmetric dummy-then-real linking pass - see safeAPIRBC2oo2GA/CLAUDE.md's own doc on why rte_example became a thin launcher over this library instead of a monolithic executable). Body unchanged from the old plain int main(int argc, char **argv) - only the name/export changed, so launcher_main.c's own int main() can call it.

Definition at line 189 of file main.c.