]> git.stg.codes - ssmd.git/blobdiff - include/switch.h
Removed GTS string.
[ssmd.git] / include / switch.h
index 351d1626a33648f9ff4771dfe665af2a951f52e1..bd9965280cc22f54b87ee65213c1af37afc5640c 100644 (file)
@@ -1,13 +1,14 @@
-#ifndef __GTS_SWITCH_H__
-#define __GTS_SWITCH_H__
+#ifndef __SSMD_SWITCH_H__
+#define __SSMD_SWITCH_H__
 
 #include <string>
 #include <vector>
+#include <ostream>
 
 class Snmp;
 class CTarget;
 
-namespace GTS {
+namespace SSMD {
 
 class Settings;
 class Subscriber;
@@ -53,9 +54,9 @@ class Switch {
         bool _aclsCreated;
 
         bool checkProfiles(const CTarget & target);
-        bool dropACLs(const CTarget & target);
-        bool dropACLsByTable(const CTarget & target, unsigned profileId, const SNMPTable & table);
-        bool createACLs(const CTarget & target);
+        bool dropACLs(const CTarget & target, std::ostream & stream);
+        bool dropACLsByTable(const CTarget & target, unsigned profileId, const SNMPTable & table, std::ostream & stream);
+        bool createACLs(const CTarget & target, std::ostream & stream);
 };
 
 }