FirewallManager::BrowseState Class Reference

List of all members.

Public Member Functions

 BrowseState (FirewallManager &firewall_manager, uint32_t token)
int get_entry_list_start4 (bool &more, string &error_msg)
int get_entry_list_start6 (bool &more, string &error_msg)
int get_entry_list_next4 (FirewallEntry &firewall_entry, bool &more, string &error_msg)
int get_entry_list_next6 (FirewallEntry &firewall_entry, bool &more, string &error_msg)

Private Types

enum  { BROWSE_TIMEOUT_MS = 15000 }

Private Member Functions

void schedule_timer ()
 Schedule the timer to timeout the browse state.
void timeout ()
 Timeout the browse state.

Private Attributes

uint32_t _token
list< FirewallEntry_snapshot
list< FirewallEntry >::iterator _next_entry_iter
XorpTimer _timeout_timer

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations