Repository : http://git.fedorahosted.org/cgit/firewalld-recode.git
On branch : master
commit 22b872374f184ea234ee1ac6f7d7e6c1c97a0f27 Author: Daniel Kopecek dkopecek@redhat.com Date: Tue Oct 7 10:25:08 2014 +0200
Added a protocol getter method to PortForward class
src/Daemon/Firewall/PortForward.cpp | 6 ++++++ src/Daemon/Firewall/PortForward.hpp | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/Daemon/Firewall/PortForward.cpp b/src/Daemon/Firewall/PortForward.cpp index 6e9f78b..3e4712f 100644 --- a/src/Daemon/Firewall/PortForward.cpp +++ b/src/Daemon/Firewall/PortForward.cpp @@ -17,6 +17,7 @@ // Authors: Daniel Kopecek dkopecek@redhat.com // #include "Daemon/Firewall/PortForward.hpp" +#include "Daemon/Firewall/Port.hpp"
namespace firewalld { @@ -47,4 +48,9 @@ namespace firewalld { return _dst_address; } + + Port::Protocol PortForward::protocol() const + { + return _src_port->protocol(); + } } diff --git a/src/Daemon/Firewall/PortForward.hpp b/src/Daemon/Firewall/PortForward.hpp index c34b606..cf4e2c8 100644 --- a/src/Daemon/Firewall/PortForward.hpp +++ b/src/Daemon/Firewall/PortForward.hpp @@ -20,11 +20,10 @@ #define FIREWALLD_FIREWALL_FORWARDPORT_HPP
#include "Common/Types.hpp" +#include "Daemon/Firewall/Port.hpp"
namespace firewalld { - class Port; - class PortForward { public: @@ -34,7 +33,7 @@ namespace firewalld Pointer<const Port> sourcePort() const; Pointer<const Port> destinationPort() const; const UString& destinationAddress() const; - + Port::Protocol protocol() const; protected: private: Pointer<Port> _src_port;