|
|
Concrete class defining a backend which drives Linux Netfilter, also known as 'iptables'.
PaNfBackend ()
throw(PaInvalidBackendException) | PaNfBackend |
~PaNfBackend ()
| ~PaNfBackend |
[virtual]
const char* get_name ()
| get_name |
[const]
Reimplemented from PaBackend.
const char* get_version ()
| get_version |
[const]
Reimplemented from PaBackend.
bool push_entries4 (const PaSnapshot4* snap)
| push_entries4 |
Reimplemented from PaBackend.
bool delete_all_entries4 ()
| delete_all_entries4 |
Reimplemented from PaBackend.
const PaBackend::Snapshot4Base* create_snapshot4 ()
| create_snapshot4 |
Reimplemented from PaBackend.
bool restore_snapshot4 (const PaBackend::Snapshot4Base* snap)
| restore_snapshot4 |
Reimplemented from PaBackend.
bool push_entries6 (const PaSnapshot6* snap)
| push_entries6 |
Reimplemented from PaBackend.
bool delete_all_entries6 ()
| delete_all_entries6 |
Reimplemented from PaBackend.
const PaBackend::Snapshot6Base* create_snapshot6 ()
| create_snapshot6 |
[const]
Reimplemented from PaBackend.
bool restore_snapshot6 (const PaBackend::Snapshot6Base* snap)
| restore_snapshot6 |
Reimplemented from PaBackend.
bool push_rules4 (unsigned int size, unsigned int num_entries,
struct ipt_entry *rules)
| push_rules4 |
[protected]
int _fd4 | _fd4 |
[protected]
int _fd6 | _fd6 |
[protected]