Skip to content

CJLove/corba-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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