72 eprosima::fastrtps::types::ReturnCode_t rcode = reader->take_next_sample(&
_message, &info);
75 if (rcode == erc::ReturnCodeValue::RETCODE_OK) {
87 if (rcode == erc::ReturnCodeValue::RETCODE_ERROR) {
88 std::cerr <<
"RETCODE_ERROR" << std::endl;
91 if (rcode == erc::ReturnCodeValue::RETCODE_UNSUPPORTED) {
92 std::cerr <<
"RETCODE_UNSUPPORTED" << std::endl;
95 if (rcode == erc::ReturnCodeValue::RETCODE_BAD_PARAMETER) {
96 std::cerr <<
"RETCODE_BAD_PARAMETER" << std::endl;
99 if (rcode == erc::ReturnCodeValue::RETCODE_PRECONDITION_NOT_MET) {
100 std::cerr <<
"RETCODE_PRECONDITION_NOT_MET" << std::endl;
103 if (rcode == erc::ReturnCodeValue::RETCODE_OUT_OF_RESOURCES) {
104 std::cerr <<
"RETCODE_OUT_OF_RESOURCES" << std::endl;
107 if (rcode == erc::ReturnCodeValue::RETCODE_NOT_ENABLED) {
108 std::cerr <<
"RETCODE_NOT_ENABLED" << std::endl;
111 if (rcode == erc::ReturnCodeValue::RETCODE_IMMUTABLE_POLICY) {
112 std::cerr <<
"RETCODE_IMMUTABLE_POLICY" << std::endl;
115 if (rcode == erc::ReturnCodeValue::RETCODE_INCONSISTENT_POLICY) {
116 std::cerr <<
"RETCODE_INCONSISTENT_POLICY" << std::endl;
119 if (rcode == erc::ReturnCodeValue::RETCODE_ALREADY_DELETED) {
120 std::cerr <<
"RETCODE_ALREADY_DELETED" << std::endl;
123 if (rcode == erc::ReturnCodeValue::RETCODE_TIMEOUT) {
124 std::cerr <<
"RETCODE_TIMEOUT" << std::endl;
127 if (rcode == erc::ReturnCodeValue::RETCODE_NO_DATA) {
128 std::cerr <<
"RETCODE_NO_DATA" << std::endl;
131 if (rcode == erc::ReturnCodeValue::RETCODE_ILLEGAL_OPERATION) {
132 std::cerr <<
"RETCODE_ILLEGAL_OPERATION" << std::endl;
135 if (rcode == erc::ReturnCodeValue::RETCODE_NOT_ALLOWED_BY_SECURITY) {
136 std::cerr <<
"RETCODE_NOT_ALLOWED_BY_SECURITY" << std::endl;