src/Socket.h
branchv_0
changeset 31 17cea3a6d33f
parent 27 e6e5780339bd
equal deleted inserted replaced
30:9fcd3ff6bd6e 31:17cea3a6d33f
    70 public:
    70 public:
    71 
    71 
    72 	IncomingMessage(const std::string& data) : Message(data) {
    72 	IncomingMessage(const std::string& data) : Message(data) {
    73 	}
    73 	}
    74 
    74 
       
    75 	std::string remoteHost;
       
    76 	in_port_t remotePort = 0;
       
    77 	pid_t remotePID = 0;
       
    78 	uid_t remoteUID = 0;
       
    79 	gid_t remoteGID = 0;
    75 };
    80 };
    76 
    81 
    77 class OutgoingMessage : public Message {
    82 class OutgoingMessage : public Message {
    78 public:
    83 public:
    79 
    84 
    80 	OutgoingMessage(const std::string& data) : Message(data) {
    85 	OutgoingMessage(const std::string& data) : Message(data) {
    81 	}
    86 	}
    82 
    87 
    83 	std::string remoteHost;
       
    84 	std::string remotePort;
       
    85 	pid_t remotePID;
       
    86 	uid_t remoteUID;
       
    87 	gid_t remoteGID;
       
    88 };
    88 };
    89 
    89 
    90 class Socket {
    90 class Socket {
    91 public:
    91 public:
    92 	virtual ~Socket() = default;
    92 	virtual ~Socket() = default;