comment on MSGSocket + move message metadata to correct class v_0 tip
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 20 Aug 2022 22:51:07 +0200
branchv_0
changeset 31 17cea3a6d33f
parent 30 9fcd3ff6bd6e
comment on MSGSocket + move message metadata to correct class
src/Socket.cpp
src/Socket.h
--- a/src/Socket.cpp	Sat Aug 20 22:13:40 2022 +0200
+++ b/src/Socket.cpp	Sat Aug 20 22:51:07 2022 +0200
@@ -135,6 +135,9 @@
 	return std::shared_ptr<SocketClass>(new SocketClass(remoteAddresses[0], moreArgs...));
 }
 
+/**
+ * abstract class for sockets that use sendmsg() / recvmsg()
+ */
 class MSGSocket : public Socket {
 protected:
 	FD socket;
--- a/src/Socket.h	Sat Aug 20 22:13:40 2022 +0200
+++ b/src/Socket.h	Sat Aug 20 22:51:07 2022 +0200
@@ -72,6 +72,11 @@
 	IncomingMessage(const std::string& data) : Message(data) {
 	}
 
+	std::string remoteHost;
+	in_port_t remotePort = 0;
+	pid_t remotePID = 0;
+	uid_t remoteUID = 0;
+	gid_t remoteGID = 0;
 };
 
 class OutgoingMessage : public Message {
@@ -80,11 +85,6 @@
 	OutgoingMessage(const std::string& data) : Message(data) {
 	}
 
-	std::string remoteHost;
-	std::string remotePort;
-	pid_t remotePID;
-	uid_t remoteUID;
-	gid_t remoteGID;
 };
 
 class Socket {