eCAL Logo
eCAL Documentation

Getting started

  • 1. Introduction
  • 2. Setup
  • 3. eCAL Samples
  • 4. Cloud configuration
  • 5. eCAL Services
  • 6. Applications
    • 6.1. Monitor
    • 6.2. Recorder
    • 6.3. Player
    • 6.4. Sys
  • 7. Development
    • 7.1. Hello World
    • 7.2. Hello World with protobuf

Development

  • Building eCAL
    • Building eCAL from source
    • CMake options
  • eCAL API
    • C++
      • Namespace eCAL
      • Namespace eCAL::eh5
      • Namespace eCAL::Init
      • Namespace eCAL::Logging
      • Namespace eCAL::Monitoring
      • Namespace eCAL::pb
      • Namespace eCAL::Process
      • Namespace eCAL::QOS
      • Namespace eCAL::Time
      • Namespace eCAL::TLayer
      • Namespace eCAL::Util
      • Struct SEntryInfo
      • Struct SReaderQOS
      • Struct SWriterQOS
      • Struct SEventHandle
      • Struct SPubEventCallbackData
      • Struct SReceiveCallbackData
      • Struct SServiceInfo
      • Struct SSubEventCallbackData
      • Struct STLayer
      • Class CDynamicSleeper
      • Template Class CMsgPublisher
      • Template Class CMsgSubscriber
      • Class CPublisher
      • Class CServiceClient
      • Class CServiceServer
      • Class CSubscriber
      • Class CTimedCB
      • Class CTimer
      • Class HDF5Meas
      • Enum eAccessType
      • Enum eQOSPolicy_HistoryKind
      • Enum eQOSPolicy_Reliability
      • Enum eSendMode
      • Enum eTransportLayer
      • Enum eCAL_Logging_eLogLevel
      • Enum eCAL_Process_eSeverity
      • Enum eCAL_Process_eSeverity_Level
      • Enum eCAL_Process_eStartMode
      • Function client_call_method
      • Function client_create
      • Function client_destroy
      • Function client_set_hostname
      • Function dyn_json_sub_add_receive_callback
      • Function dyn_json_sub_create
      • Function dyn_json_sub_destroy
      • Function dyn_json_sub_rem_receive_callback
      • Function eCAL::Finalize
      • Function eCAL::gCloseEvent
      • Function eCAL::GetVersion
      • Function eCAL::GetVersionDateString
      • Function eCAL::GetVersionString
      • Function eCAL::gEventIsValid
      • Function eCAL::gInvalidateEvent
      • Function eCAL::gOpenEvent
      • Function eCAL::gSetEvent
      • Function eCAL::gWaitForEvent
      • Function eCAL::Initialize(int, char **, const char *, unsigned int)
      • Function eCAL::Initialize(std::vector<std::string>, const char *, unsigned int)
      • Function eCAL::IsInitialized
      • Function eCAL::Logging::GetCoreTime
      • Function eCAL::Logging::GetLogLevel
      • Function eCAL::Logging::Log(const std::string&)
      • Function eCAL::Logging::Log(eCAL_Logging_eLogLevel, const std::string&)
      • Function eCAL::Logging::SetCoreTime
      • Function eCAL::Logging::SetLogLevel
      • Function eCAL::Logging::StartCoreTimer
      • Function eCAL::Logging::StopCoreTimer
      • Function eCAL::Monitoring::GetLogging
      • Function eCAL::Monitoring::GetMonitoring
      • Function eCAL::Monitoring::PubLogging
      • Function eCAL::Monitoring::PubMonitoring
      • Function eCAL::Monitoring::SetExclFilter
      • Function eCAL::Monitoring::SetFilterState
      • Function eCAL::Monitoring::SetInclFilter
      • Function eCAL::Ok
      • Function eCAL::Process::AddRegistrationCallback
      • Function eCAL::Process::DumpConfig()
      • Function eCAL::Process::DumpConfig(std::string&)
      • Function eCAL::Process::GetHostID
      • Function eCAL::Process::GetHostName
      • Function eCAL::Process::GetProcessCpuUsage
      • Function eCAL::Process::GetProcessID
      • Function eCAL::Process::GetProcessIDAsString
      • Function eCAL::Process::GetProcessMemory
      • Function eCAL::Process::GetProcessName
      • Function eCAL::Process::GetProcessParameter
      • Function eCAL::Process::GetRBytes
      • Function eCAL::Process::GetRClock
      • Function eCAL::Process::GetSBytes
      • Function eCAL::Process::GetSClock
      • Function eCAL::Process::GetTaskParameter
      • Function eCAL::Process::GetUnitName
      • Function eCAL::Process::GetWBytes
      • Function eCAL::Process::GetWClock
      • Function eCAL::Process::RemRegistrationCallback
      • Function eCAL::Process::SetState
      • Function eCAL::Process::SleepMS
      • Function eCAL::Process::StartProcess
      • Function eCAL::Process::StopProcess(const char *)
      • Function eCAL::Process::StopProcess(int)
      • Function eCAL::SetUnitName
      • Function eCAL::Time::GetMicroSeconds
      • Function eCAL::Time::GetName
      • Function eCAL::Time::GetNanoSeconds
      • Function eCAL::Time::GetStatus
      • Function eCAL::Time::IsMaster
      • Function eCAL::Time::IsSynchronized
      • Function eCAL::Time::SetNanoSeconds
      • Template Function eCAL::Time::sleep_for
      • Function eCAL::Time::SleepForNanoseconds
      • Function eCAL::Util::EnableLoopback
      • Function eCAL::Util::GetDescription(const std::string&, std::string&)
      • Function eCAL::Util::GetDescription(const std::string&)
      • Function eCAL::Util::GeteCALConfigPath
      • Function eCAL::Util::GeteCALDefaultIniFile
      • Function eCAL::Util::GeteCALHomePath
      • Function eCAL::Util::GeteCALLogPath
      • Function eCAL::Util::GeteCALUserSettingsPath
      • Function eCAL::Util::GetTypeName(const std::string&, std::string&)
      • Function eCAL::Util::GetTypeName(const std::string&)
      • Function eCAL::Util::PubShareDescription
      • Function eCAL::Util::PubShareType
      • Function eCAL::Util::ShutdownCore
      • Function eCAL::Util::ShutdownProcess(const std::string&)
      • Function eCAL::Util::ShutdownProcess(int)
      • Function eCAL::Util::ShutdownProcesses
      • Function ecal_enable_loopback
      • Function ecal_finalize
      • Function ecal_free_mem
      • Function ecal_get_description
      • Function ecal_get_type_name
      • Function ecal_getdate
      • Function ecal_getversion
      • Function ecal_initialize
      • Function ecal_ok
      • Function ecal_set_process_state
      • Function ecal_shutdown_core
      • Function ecal_shutdown_process_id
      • Function ecal_shutdown_process_uname
      • Function ecal_shutdown_processes
      • Function ecal_sleep_ms
      • Function etime_finalize
      • Function etime_get_nanoseconds
      • Function etime_get_status
      • Function etime_initialize
      • Function etime_is_master
      • Function etime_is_synchronized
      • Function etime_set_nanoseconds
      • Function etime_sleep_for_nanoseconds
      • Function log_message
      • Function log_setcoretime
      • Function log_setlevel
      • Function mon_finalize
      • Function mon_get_logging
      • Function mon_get_monitoring
      • Function mon_initialize
      • Function mon_set_excl_filter
      • Function mon_set_filter_state
      • Function mon_set_incl_filter
      • Function pub_add_event_callback
      • Function pub_create
      • Function pub_destroy
      • Function pub_get_qos
      • Function pub_rem_event_callback
      • Function pub_send
      • Function pub_set_description
      • Function pub_set_layer_mode
      • Function pub_set_max_bandwidth_udp
      • Function pub_set_qos
      • Function server_add_method_callback
      • Function server_create
      • Function server_destroy
      • Function server_rem_method_callback
      • Function sub_add_event_callback
      • Function sub_add_receive_callback
      • Function sub_create
      • Function sub_destroy
      • Function sub_get_qos
      • Function sub_receive
      • Function sub_rem_event_callback
      • Function sub_rem_receive_callback
      • Function sub_set_qos
      • Function sub_set_timeout
      • Variable eCAL::Init::All
      • Variable eCAL::Init::Default
      • Variable eCAL::Init::Logging
      • Variable eCAL::Init::Monitoring
      • Variable eCAL::Init::None
      • Variable eCAL::Init::ProcessReg
      • Variable eCAL::Init::Publisher
      • Variable eCAL::Init::Service
      • Variable eCAL::Init::Subscriber
      • Variable eCAL::Init::TimeSync
      • Define ECAL_ALLOCATE_4ME
      • Define ECAL_API
      • Define ECAL_HDF5_DATE
      • Define ECAL_HDF5_NAME
      • Define ECAL_HDF5_VERSION
      • Define ECAL_HDF5_VERSION_MAJOR
      • Define ECAL_HDF5_VERSION_MINOR
      • Define ECAL_HDF5_VERSION_PATCH
      • Define ECALC_API
      • Define ECALTIME_API
      • Typedef eCAL::eh5::EntryInfoSet
      • Typedef eCAL::eh5::EntryInfoVect
      • Typedef eCAL::MethodCallbackT
      • Typedef eCAL::PubEventCallbackT
      • Typedef eCAL::ReceiveCallbackT
      • Typedef eCAL::RegistrationCallbackT
      • Typedef eCAL::ResponseCallbackT
      • Typedef eCAL::SubEventCallbackT
      • Typedef eCAL::TimerCallbackT
      • Typedef ECAL_HANDLE

Using eCAL

  • Configuration
    • Cloud Configuration
    • Local configuration
    • Npcap
    • Player - Max open files
    • ecal.ini
  • Applications
    • eCAL Rec
      • Overview
      • Distributed recording
      • FTP Upload
    • eCAL Sys
      • eCAL Sys Overview
      • eCAL Sys CLI
  • FAQ

Advanced

  • Edit the documentation
  • Performance measurements
  • Transport Layers
  • License
    • eCAL License
    • Icon License

PAGE CONTENTS

  • Namespace eCAL
    • Namespaces
    • Classes
    • Functions
    • Typedefs
  1. Start
  2. eCAL API
  3. C++
  4. Namespace eCAL
Edit on GitHub View source

Namespace eCAL¶

Contents

  • Namespaces

  • Classes

  • Functions

  • Typedefs

Namespaces¶

  • Namespace eCAL::eh5

  • Namespace eCAL::Init

  • Namespace eCAL::Logging

  • Namespace eCAL::Monitoring

  • Namespace eCAL::pb

  • Namespace eCAL::Process

  • Namespace eCAL::QOS

  • Namespace eCAL::Time

  • Namespace eCAL::TLayer

  • Namespace eCAL::Util

Classes¶

  • Struct SEventHandle

  • Struct SPubEventCallbackData

  • Struct SReceiveCallbackData

  • Struct SServiceInfo

  • Struct SSubEventCallbackData

  • Template Class CMsgPublisher

  • Template Class CMsgSubscriber

  • Class CPublisher

  • Class CServiceClient

  • Class CServiceServer

  • Class CSubscriber

  • Class CTimedCB

  • Class CTimer

Functions¶

  • Function eCAL::Finalize

  • Function eCAL::gCloseEvent

  • Function eCAL::GetVersion

  • Function eCAL::GetVersionDateString

  • Function eCAL::GetVersionString

  • Function eCAL::gEventIsValid

  • Function eCAL::gInvalidateEvent

  • Function eCAL::gOpenEvent

  • Function eCAL::gSetEvent

  • Function eCAL::gWaitForEvent

  • Function eCAL::Initialize(int, char **, const char *, unsigned int)

  • Function eCAL::Initialize(std::vector<std::string>, const char *, unsigned int)

  • Function eCAL::IsInitialized

  • Function eCAL::Ok

  • Function eCAL::SetUnitName

Typedefs¶

  • Typedef eCAL::MethodCallbackT

  • Typedef eCAL::PubEventCallbackT

  • Typedef eCAL::ReceiveCallbackT

  • Typedef eCAL::RegistrationCallbackT

  • Typedef eCAL::ResponseCallbackT

  • Typedef eCAL::SubEventCallbackT

  • Typedef eCAL::TimerCallbackT

  • Previous
  • Next

TYPO3 Theme 4.2.1

© Copyright 2021, Continental