/corba-playground

CORBA example code using omniORB

Primary LanguageC++Apache License 2.0Apache-2.0

corba-playground

CORBA example code using omniORB4 and configured with CMake

CMake support for omniORB4

set (CMAKE_MODULE_PATH  ${CMAKE_MODULE_PATH}
                        ${CMAKE_CURRENT_SOURCE_DIR}/CMake)

find_package(omniORB4 REQUIRED)
find_package(Threads REQUIRED)

IDL generation

RUN_OMNIIDL(IDL_FILE OUTPUT_DIRECTORY INCLUDE_DIRECTORY OPTIONS OUTPUT_FILES)

Examples

echo

Simple echo client/server

echo-ns

Simple echo client/server using naming service

Containerized CORBA

The Containers folder has Dockerfiles and Docker Compose manifest for running a CORBA nameserver and simple echo client and server apps in containers