Namespace eCAL

Process start mode (StartProcess)

Detailed Description

Namespace eCAL service server implementation (deprecated eCAL5 version)

Namespace eCAL service client implementation (deprecated eCAL5 version)

This file provides classes to calculate frequencies. These classes are NOT threadsafe!

std::vector wrapper, that never deallocates element, just clears them

Namespace eCAL threading helper class

Namespace eCAL map with time expiration

Namespace eCAL time gateway class

Namespace eCAL server gateway class

Namespace eCAL service server implementation

Namespace eCAL service client implementation

Namespace eCAL client gateway class

Namespace eCAL registration sender UDP

Namespace eCAL UDP registration receiver

Namespace eCAL memory file broadcast interface

Namespace eCAL common memory file broadcast

Namespace eCAL registration timeout provider

Namespace eCAL Sample Applier Gates

Namespace eCAL Sample Applier

Namespace eCAL registration receiver

Namespace eCAL registration provider

Functions to generate Process Registration / Unregistration samples.

udp data writer

udp multicast reader and layer

tcp writer

tcp_pubsub logger

tcp reader and layer

memory file data writer

shared memory layer

data writer info struct

data writer struct

Namespace eCAL payload writer class wrapping classic (buffer, size) payload

data writer base class

transport layer settings

data reader layer base class

common Namespace eCAL data reader

Namespace eCAL subscriber gateway class

Namespace eCAL publisher implementation

Namespace eCAL publisher gateway class

Global monitoring class (implementation)

Global monitoring class.

Namespace eCAL logging receiver class

Namespace eCAL logging provider class

Create Multicast group based on topic name.

UDP sender attributes.

UDP sample sender to send messages of type eCAL::Sample.

UDP sample receiver base class.

UDP sample receiver to receive messages of type eCAL::Sample.

UDP receiver attributes.

common configurations for Namespace eCAL UDP communication

synchronized memory file interface

memory file pool handler

memory file utility functions os specific

helper functionality to determine names of memory files / semaphores / …

Namespace eCAL memory file info structure

Namespace eCAL common message format

Namespace eCAL memory file map (database) handling

Namespace eCAL base memory file interface

Namespace eCAL named mutex

Namespace eCAL core functions

Namespace eCAL description gateway class

Namespace eCAL config path processing function collection

Namespace eCAL config writer functions

All process internal publisher/subscriber, server/clients register here with all their attributes.

These information will be send cyclic (registration refresh) via UDP to external Namespace eCAL processes.

Receives registration information from external Namespace eCAL processes and forwards them to the internal publisher/subscriber, server/clients.

This class applies incoming samples to everyone who is interested.

This class applies incoming samples to the registration gates

Class that tracks incoming samples. It will call an unregistration sample callback, whenenver a sample has “timed out”. This can be treated the same way if the other process had sent an unregister sample.

Handles UDP samples coming from other processes

A device which sends out registration information via UDP

Namespaces

Classes

Enums

Functions

Typedefs

Variables