page deprecated
Global client_call_method (ECAL_HANDLE handle_, const char *method_name_, const char request_, const int request_len_, const int timeout_) Will be removed in future eCAL versions.
Global client_call_method_async (ECAL_HANDLE handle_, const char *method_name_, const char request_, const int request_len_, const int timeout_) Will be removed in future eCAL versions.
Global client_create (const char service_name_) Will be removed in future eCAL versions.
Global client_destroy (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global client_set_hostname (ECAL_HANDLE handle_, const char host_name_) Will be removed in future eCAL versions.
Global dyn_json_sub_add_receive_callback (ECAL_HANDLE handle_, const ReceiveCallbackCT callback_, void par_) Will be removed in future eCAL versions.
Global dyn_json_sub_create (const char topic_name_) Will be removed in future eCAL versions.
Global dyn_json_sub_destroy (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global dyn_json_sub_rem_receive_callback (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global eCAL::CMsgPublisher< T >::CMsgPublisher (const std::string &topic_name_, const std::string &topic_type_, const std::string &topic_desc_="")* Please use the constructor CMsgPublisher(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CMsgPublisher< T >::Create (const std::string &topic_name_, const std::string &topic_type_="", const std::string &topic_desc_="")* Please use the method Create(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CMsgSubscriber< T >::CMsgSubscriber (const std::string &topic_name_, const std::string &topic_type_="", const std::string &topic_desc_="")* Please use the constructor CMsgSubscriber(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CMsgSubscriber< T >::Create (const std::string &topic_name_, const std::string &topic_type_="", const std::string &topic_desc_="")* Please use the method CMsgSubscriber(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::CPublisher (const std::string &topic_name_, const std::string &topic_type_, const std::string &topic_desc_="")* Please use the constructor CPublisher(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::Create (const std::string &topic_name_, const std::string &topic_type_, const std::string &topic_desc_="")* Please use the create method bool Create(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::GetDescription () const* Please use the method SDataTypeInformationGetDataTypeInformation() instead. You can extract the descriptor from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::GetQOS ()* Will be removed in future eCAL versions.
Global eCAL::CPublisher::GetTypeName () const* Please use the method SDataTypeInformationGetDataTypeInformation() instead. You can extract the typename from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::SendSynchronized (const void const buf_, size_t len_, long long time_, long long acknowledge_timeout_ms_) const Please use the method size_t Send(CPayloadWriter& payload_, long long time_, long long acknowledge_timeout_ms_) const instead. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::SetDescription (const std::string &topic_desc_)* Please use the method bool SetDataTypeInformation(const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CPublisher::SetMaxBandwidthUDP (long bandwidth_)* Will be removed in future eCAL versions.
Global eCAL::CPublisher::SetQOS (const QOS::SWriterQOS &qos_)* Will be removed in future eCAL versions.
Global eCAL::CPublisher::SetTypeName (const std::string &topic_type_name_)* Please use the method bool SetDataTypeInformation(const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CServiceClient::Call (const std::string &host_name_, const std::string &method_name_, const std::string &request_, struct SServiceResponse &service_info_, std::string &response_)* Please use the create method bool Call(const std::string& method_name_, const std::string& request_, int timeout_, ServiceResponseVecT* service_response_vec_) instead. This function will be removed in future eCAL versions.
Global eCAL::CSubscriber::Create (const std::string &topic_name_, const std::string &topic_type_, const std::string &topic_desc_="")* Please use the create method bool Create(const std::string& topic_name_, const STopicInformation& topic_info_) instead. This function will be removed in future eCAL versions.
Global eCAL::CSubscriber::CSubscriber (const std::string &topic_name_, const std::string &topic_type_, const std::string &topic_desc_="")* Please use the constructor CSubscriber(const std::string& topic_name_, const SDataTypeInformation& topic_info_) instead. This function will be removed in future eCAL versions..
Global eCAL::CSubscriber::GetDescription () const* Please use the method SDataTypeInformationGetDataTypeInformation() instead. You can extract the descriptor from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::CSubscriber::GetQOS ()* Will be removed in future eCAL versions.
Global eCAL::CSubscriber::GetTypeName () const* Please use the method SDataTypeInformationGetDataTypeInformation() instead. You can extract the typename from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::CSubscriber::Receive (std::string &buf_, long long time_=nullptr, int rcv_timeout_=0) const Please use the method bool ReceiveBuffer(std::string& buf_, long long* time_ = nullptr, int rcv_timeout_ = 0) instead. This function will be removed in future eCAL versions.
Global eCAL::CSubscriber::SetQOS (const QOS::SReaderQOS &qos_)* Will be removed in future eCAL versions.
Global eCAL::CSubscriber::SetTimeout (int timeout_)* Will be removed in future eCAL versions.
Class eCAL::CTimedCB* Will be removed in future eCAL versions.
Global eCAL::CTimedCB::CTimedCB ()* Will be removed in future eCAL versions.
Global eCAL::CTimedCB::CTimedCB (int timeout_, TimerCallbackT callback_, int delay_=0)* Will be removed in future eCAL versions.
Global eCAL::CTimedCB::Start (const int timeout_, TimerCallbackT callback_, const int delay_=0)* Will be removed in future eCAL versions.
Global eCAL::CTimedCB::Stop ()* Will be removed in future eCAL versions.
Global eCAL::gCloseEvent (const EventHandleT &event_)* Will be removed in future eCAL versions.
Global eCAL::gEventIsValid (const EventHandleT &event_)* Will be removed in future eCAL versions.
Global eCAL::gInvalidateEvent (EventHandleT event_) Will be removed in future eCAL versions.
Global eCAL::gOpenEvent (eCAL::EventHandleT event_, const std::string &event_name_="") Will be removed in future eCAL versions.
Global eCAL::gSetEvent (const EventHandleT &event_)* Will be removed in future eCAL versions.
Global eCAL::gWaitForEvent (const EventHandleT &event_, long timeout_)* Will be removed in future eCAL versions.
Global eCAL::Logging::GetCoreTime ()* Will be removed in future eCAL versions.
Global eCAL::Logging::SetCoreTime (double time_)* Will be removed in future eCAL versions.
Global eCAL::Logging::StartCoreTimer ()* Will be removed in future eCAL versions.
Global eCAL::Logging::StopCoreTimer ()* Will be removed in future eCAL versions.
Global eCAL::Monitoring::GetMonitoring (std::string &mon_)* Will be removed in future eCAL versions. Please use GetMonitoring(std::string& mon_, unsigned int entities_) instead.
Global eCAL::Monitoring::PubLogging (bool state_, std::string name_=“ecal.logging”)* Will be removed in future eCAL versions.
Global eCAL::Monitoring::PubMonitoring (bool state_, std::string name_=“ecal.monitoring”)* Will be removed in future eCAL versions.
Global eCAL::Process::GetHostID ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetProcessCpuUsage ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetProcessMemory ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetRBytes ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetRClock ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetSBytes ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetSClock ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetWBytes ()* Will be removed in future eCAL versions.
Global eCAL::Process::GetWClock ()* Will be removed in future eCAL versions.
Global eCAL::QOS::eQOSPolicy_HistoryKind* Will be removed in future eCAL versions.
Global eCAL::QOS::eQOSPolicy_Reliability* Will be removed in future eCAL versions.
Class eCAL::QOS::SReaderQOS* Will be removed in future eCAL versions.
Class eCAL::QOS::SWriterQOS* Will be removed in future eCAL versions.
Class eCAL::SEventHandle* Will be removed in future eCAL versions.
Global eCAL::TimerCallbackT* Will be removed in future eCAL versions.
Global eCAL::Util::GetDescription (const std::string &topic_name_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the descriptor from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetDescription (const std::string &topic_name_, std::string &topic_desc_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the descriptor from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GeteCALDefaultIniFile ()* Please use the method std::string GeteCALActiveIniFile() instead. This function will be removed in future eCAL versions.
Global eCAL::Util::GeteCALHomePath ()* Please use the method std::string GeteCALConfigPath() instead. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTopicDescription (const std::string &topic_name_, std::string &topic_desc_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the descriptor from the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTopicDescription (const std::string &topic_name_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the descriptor from the STopicInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTopicTypeName (const std::string &topic_name_, std::string &topic_type_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the type information from the members encoding and type of the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTopicTypeName (const std::string &topic_name_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the type information from the members encoding and type of the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTypeName (const std::string &topic_name_, std::string &topic_type_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the type information from the members encoding and type of the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global eCAL::Util::GetTypeName (const std::string &topic_name_)* Please use the method bool GetTopicDataTypeInformation(const std::string& topic_name_, SDataTypeInformation& topic_info_) instead. You can extract the type information from the members encoding and type of the SDataTypeInformation variable. This function will be removed in future eCAL versions.
Global ecal_enable_loopback (const int state_)* Will be removed in future eCAL versions.
Global ecal_finalize ()* Will be removed in future eCAL versions.
Global ecal_free_mem (void mem_) Will be removed in future eCAL versions.
Global ecal_get_description (const char *topic_name_, const char **topic_desc_, int topic_desc_len_) Will be removed in future eCAL versions.
Global ecal_get_type_name (const char *topic_name_, const char **topic_type_, int topic_type_len_) Will be removed in future eCAL versions.
Global ecal_getdate ()* Will be removed in future eCAL versions.
Global ecal_getversion ()* Will be removed in future eCAL versions.
Global ecal_getversion_components (int *major_, int *minor_, int patch_) Will be removed in future eCAL versions.
Global ecal_initialize (int argc_, char **argv_, const char unit_name_) Will be removed in future eCAL versions.
Global ecal_is_initialized ()* Will be removed in future eCAL versions.
Global ecal_ok ()* Will be removed in future eCAL versions.
Global ecal_set_process_state (const int severity_, const int level_, const char info_) Will be removed in future eCAL versions.
Global ecal_set_unit_name (const char unit_name_) Will be removed in future eCAL versions.
Global ecal_shutdown_core ()* Will be removed in future eCAL versions.
Global ecal_shutdown_process_id (const int process_id_)* Will be removed in future eCAL versions.
Global ecal_shutdown_process_uname (const char unit_name_) Will be removed in future eCAL versions.
Global ecal_shutdown_processes ()* Will be removed in future eCAL versions.
Global ecal_sleep_ms (const long time_ms_)* Will be removed in future eCAL versions.
Global log_message (const char message_) Will be removed in future eCAL versions.
Global log_setcoretime (const double time_)* Will be removed in future eCAL versions.
Global log_setlevel (const int level_)* Will be removed in future eCAL versions.
Global mon_finalize ()* Will be removed in future eCAL versions.
Global mon_get_logging (const char **log_buf_, int log_buf_len_) Will be removed in future eCAL versions.
Global mon_get_monitoring (const char **mon_buf_, int mon_buf_len_) Will be removed in future eCAL versions.
Global mon_initialize ()* Will be removed in future eCAL versions.
Global mon_set_excl_filter (const char filter_) Will be removed in future eCAL versions.
Global mon_set_filter_state (const bool state_)* Will be removed in future eCAL versions.
Global mon_set_incl_filter (const char filter_) Will be removed in future eCAL versions.
Global pub_add_event_callback (ECAL_HANDLE handle_, enum eCAL_Publisher_Event type_, const PubEventCallbackCT callback_, void par_) Will be removed in future eCAL versions.
Global pub_create (const char *topic_name_, const char topic_type_) Will be removed in future eCAL versions.
Global pub_destroy (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global pub_get_qos (ECAL_HANDLE handle_, struct SWriterQOSC qos_) Will be removed in future eCAL versions.
Global pub_rem_event_callback (ECAL_HANDLE handle_, enum eCAL_Publisher_Event type_)* Will be removed in future eCAL versions.
Global pub_send (ECAL_HANDLE handle_, const char payload_, const int length_, const long long time_) Will be removed in future eCAL versions.
Global pub_send_sync (ECAL_HANDLE handle_, const char payload_, const int length_, const long long time_, const long long acknowledge_timeout_ms_) Will be removed in future eCAL versions.
Global pub_set_description (ECAL_HANDLE handle_, const char topic_desc_, const int topic_desc_length_) Will be removed in future eCAL versions.
Global pub_set_layer_mode (ECAL_HANDLE handle_, const int layer_, const int mode_)* Will be removed in future eCAL versions.
Global pub_set_max_bandwidth_udp (ECAL_HANDLE handle_, long bandwidth_)* Will be removed in future eCAL versions.
Global pub_set_qos (ECAL_HANDLE handle_, struct SWriterQOSC qos_)* Will be removed in future eCAL versions.
Global pub_set_type_name (ECAL_HANDLE handle_, const char topic_type_name_, const int topic_type_name_length_) Will be removed in future eCAL versions.
Global server_add_method_callback (ECAL_HANDLE handle_, const char *method_name_, const char *req_type_, const char *resp_type_, const MethodCallbackCT callback_, void par_) Will be removed in future eCAL versions.
Global server_create (const char service_name_) Will be removed in future eCAL versions.
Global server_destroy (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global server_rem_method_callback (ECAL_HANDLE handle_, const char method_name_) Will be removed in future eCAL versions.
Global sub_add_event_callback (ECAL_HANDLE handle_, enum eCAL_Subscriber_Event type_, const SubEventCallbackCT callback_, void par_) Will be removed in future eCAL versions.
Global sub_add_receive_callback (ECAL_HANDLE handle_, const ReceiveCallbackCT callback_, void par_) Will be removed in future eCAL versions.
Global sub_create (const char *topic_name_, const char topic_type_) Will be removed in future eCAL versions.
Global sub_destroy (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global sub_get_qos (ECAL_HANDLE handle_, struct SReaderQOSC qos_) Will be removed in future eCAL versions.
Global sub_receive (ECAL_HANDLE handle_, const char **rcv_buf_, int *rcv_buf_len_, long long rcv_time_, const int timeout_) Will be removed in future eCAL versions.
Global sub_receive_buffer (ECAL_HANDLE handle_, const char **rcv_buf_, int *rcv_buf_len_, long long rcv_time_, const int timeout_) Will be removed in future eCAL versions.
Global sub_rem_event_callback (ECAL_HANDLE handle_, enum eCAL_Subscriber_Event type_)* Will be removed in future eCAL versions.
Global sub_rem_receive_callback (ECAL_HANDLE handle_)* Will be removed in future eCAL versions.
Global sub_set_qos (ECAL_HANDLE handle_, struct SReaderQOSC qos_)* Will be removed in future eCAL versions.
Global sub_set_timeout (ECAL_HANDLE handle_, int timeout_)* Will be removed in future eCAL versions.