OpenDDS
Snapshot(2023/04/07-19:43)
|
Functions | |
void | Initialize (const CONFIGURATION_RESOURCE configuration_file, RETURN_CODE_TYPE &return_code) |
void | Create_Connection (const CONNECTION_NAME_TYPE connection_name, MESSAGING_PATTERN_TYPE pattern, CONNECTION_ID_TYPE &connection_id, CONNECTION_DIRECTION_TYPE &connection_direction, MESSAGE_SIZE_TYPE &max_message_size, TIMEOUT_TYPE, RETURN_CODE_TYPE &return_code) |
void | Get_Connection_Parameters (CONNECTION_NAME_TYPE &connection_name, CONNECTION_ID_TYPE &connection_id, TRANSPORT_CONNECTION_STATUS_TYPE &status, RETURN_CODE_TYPE &return_code) |
void | Unregister_Callback (CONNECTION_ID_TYPE connection_id, RETURN_CODE_TYPE &return_code) |
void | Destroy_Connection (CONNECTION_ID_TYPE connection_id, RETURN_CODE_TYPE &return_code) |
OpenDDS_FACE_Export void | receive_header (FACE::CONNECTION_ID_TYPE connection_id, FACE::TIMEOUT_TYPE, FACE::TRANSACTION_ID_TYPE &transaction_id, FACE::TS::MessageHeader &message_header, FACE::MESSAGE_SIZE_TYPE message_size, FACE::RETURN_CODE_TYPE &return_code) |
void | Receive_Message (CONNECTION_ID_TYPE connection_id, TIMEOUT_TYPE timeout, TRANSACTION_ID_TYPE &transaction_id, MessageHeader &message_header, MESSAGE_SIZE_TYPE message_size, RETURN_CODE_TYPE &return_code) |
void FACE::TS::Create_Connection | ( | const CONNECTION_NAME_TYPE | connection_name, |
MESSAGING_PATTERN_TYPE | pattern, | ||
CONNECTION_ID_TYPE & | connection_id, | ||
CONNECTION_DIRECTION_TYPE & | connection_direction, | ||
MESSAGE_SIZE_TYPE & | max_message_size, | ||
TIMEOUT_TYPE | , | ||
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 95 of file FaceTSS.cpp.
References ACE_ERROR, OpenDDS::FaceTSS::config::ConnectionSettings::config_name_, OpenDDS::FaceTSS::config::ConnectionSettings::connection_id_, OpenDDS::FaceTSS::Entities::ConnectionInfo::connection_name, OpenDDS::FaceTSS::Entities::ConnectionInfo::connection_status, OpenDDS::FaceTSS::convertDuration(), OpenDDS::FaceTSS::config::QosSettings::datawriter_qos(), OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::config::ConnectionSettings::direction_, OpenDDS::FaceTSS::config::ConnectionSettings::domain_id_, DDS::LifespanQosPolicy::duration, OpenDDS::FaceTSS::Entities::instance(), DDS::DataWriterQos::lifespan, LM_ERROR, OpenDDS::FaceTSS::config::TopicSettings::max_message_size_, OpenDDS::FaceTSS::config::ConnectionSettings::participant_id_, OpenDDS::FaceTSS::Entities::ConnectionInfo::platform_view_guid, OpenDDS::FaceTSS::config::TopicSettings::platform_view_guid_, OpenDDS::FaceTSS::config::ConnectionSettings::topic_name_, and OpenDDS::FaceTSS::config::TopicSettings::type_name_.
void FACE::TS::Destroy_Connection | ( | CONNECTION_ID_TYPE | connection_id, |
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 292 of file FaceTSS.cpp.
References ACE_ERROR, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::Entities::instance(), LM_ERROR, OpenDDS::FaceTSS::Entities::receivers_, and OpenDDS::FaceTSS::Entities::senders_.
void FACE::TS::Get_Connection_Parameters | ( | CONNECTION_NAME_TYPE & | connection_name, |
CONNECTION_ID_TYPE & | connection_id, | ||
TRANSPORT_CONNECTION_STATUS_TYPE & | status, | ||
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 175 of file FaceTSS.cpp.
References ACE_DEBUG, ACE_ERROR, OpenDDS::FaceTSS::config::ConnectionSettings::connection_id_, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::Entities::instance(), OpenDDS::FaceTSS::Entities::FaceReceiver::last_msg_header, LM_DEBUG, LM_ERROR, OpenDDS::FaceTSS::Entities::FaceReceiver::messages_waiting(), OPENDDS_STRING, OpenDDS::FaceTSS::Entities::receivers_, OpenDDS::FaceTSS::Entities::senders_, OpenDDS::FaceTSS::Entities::DDSAdapter::status_valid, OpenDDS::FaceTSS::Entities::FaceReceiver::sum_recvd_msgs_latency, and OpenDDS::FaceTSS::Entities::FaceReceiver::total_msgs_recvd.
void FACE::TS::Initialize | ( | const CONFIGURATION_RESOURCE | configuration_file, |
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 70 of file FaceTSS.cpp.
References ACE_ERROR, ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, LM_ERROR, and TheServiceParticipant.
Referenced by OpenDDS::Security::XmlUtils::get_parser(), and OpenDDS::DCPS::QOS_XML_String_Handler::QOS_XML_String_Handler().
OpenDDS_FACE_Export void FACE::TS::receive_header | ( | FACE::CONNECTION_ID_TYPE | connection_id, |
FACE::TIMEOUT_TYPE | , | ||
FACE::TRANSACTION_ID_TYPE & | transaction_id, | ||
FACE::TS::MessageHeader & | message_header, | ||
FACE::MESSAGE_SIZE_TYPE | message_size, | ||
FACE::RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 341 of file FaceTSS.cpp.
References ACE_DEBUG, ACE_ERROR, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::Entities::instance(), LM_DEBUG, LM_ERROR, OpenDDS::FaceTSS::Entities::receivers_, DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, and OpenDDS::FaceTSS::update_status().
Referenced by Receive_Message().
void FACE::TS::Receive_Message | ( | CONNECTION_ID_TYPE | connection_id, |
TIMEOUT_TYPE | timeout, | ||
TRANSACTION_ID_TYPE & | transaction_id, | ||
MessageHeader & | message_header, | ||
MESSAGE_SIZE_TYPE | message_size, | ||
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 388 of file FaceTSS.cpp.
References ACE_DEBUG, ACE_ERROR, OpenDDS::FaceTSS::config::QosSettings::apply_to(), OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::Entities::instance(), OpenDDS::DCPS::RcHandle< T >::is_nil(), LM_DEBUG, LM_ERROR, receive_header(), OpenDDS::FaceTSS::Entities::receivers_, Registered_Data_Types, OpenDDS::FaceTSS::Entities::senders_, OpenDDS::DCPS::set_DCPS_debug_level(), TheParticipantFactory, TheServiceParticipant, TheTransportRegistry, TOPIC_QOS_DEFAULT, OpenDDS::DCPS::Transport_debug_level, DDS::DataWriterQos::user_data, DDS::DataReaderQos::user_data, DDS::DomainParticipantQos::user_data, and DDS::UserDataQosPolicy::value.
void FACE::TS::Unregister_Callback | ( | CONNECTION_ID_TYPE | connection_id, |
RETURN_CODE_TYPE & | return_code | ||
) |
Definition at line 272 of file FaceTSS.cpp.
References ACE_ERROR, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::FaceTSS::Entities::instance(), LM_ERROR, and OpenDDS::FaceTSS::Entities::receivers_.