[hamradio-commits] [gnss-sdr] 123/126: Ignore messages from clients
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Sat Dec 26 18:38:08 UTC 2015
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a commit to branch next
in repository gnss-sdr.
commit fe71418f7eecd0940e2a36ab0c101e1ca3a92264
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date: Sat Dec 26 12:36:39 2015 +0100
Ignore messages from clients
---
src/core/system_parameters/rtcm.h | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/core/system_parameters/rtcm.h b/src/core/system_parameters/rtcm.h
index 1e9101d..e8f0b51 100644
--- a/src/core/system_parameters/rtcm.h
+++ b/src/core/system_parameters/rtcm.h
@@ -506,6 +506,22 @@ private:
{
do_read_message_body();
}
+ else if(!ec && !read_msg_.decode_header())
+ {
+ client_says += read_msg_.data();
+ bool first = true;
+ while(client_says.length() >= 80)
+ {
+ if(first == true)
+ {
+ std::cout << "Client from " << socket_.remote_endpoint().address() << " says ";
+ first = false;
+ }
+ std::cout << client_says.substr(0, 80) << std::endl;
+ client_says = client_says.substr(80, client_says.length() - 80);
+ }
+ do_read_message_header();
+ }
else
{
std::cout << "Closing connection with client from " << socket_.remote_endpoint().address() << std::endl;
@@ -564,6 +580,7 @@ private:
Rtcm_Listener_Room & room_;
Rtcm_Message read_msg_;
std::deque<Rtcm_Message> write_msgs_;
+ std::string client_says;
};
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list