|
Fawkes API
Fawkes Development Version
|
Group configuration for initial groups. More...
#include <>>
Public Member Functions | |
| GossipGroupConfiguration () | |
| Constructor. More... | |
| GossipGroupConfiguration (const GossipGroupConfiguration &c) | |
| Copy contructor. More... | |
| GossipGroupConfiguration (std::string &name, std::string &broadcast_address, unsigned short broadcast_port) | |
| Constructor. More... | |
| GossipGroupConfiguration (std::string &name, std::string &broadcast_address, unsigned short send_port, unsigned short recv_port) | |
| Constructor. More... | |
| GossipGroupConfiguration & | operator= (const GossipGroupConfiguration &c) |
| Assignment operator. More... | |
Public Attributes | |
| std::string | name |
| name of the group More... | |
| std::string | broadcast_addr |
| Broadcast IP Addr. More... | |
| unsigned short | send_port |
| UDP port to send messages to. More... | |
| unsigned short | recv_port |
| UDP port to list on for messages. More... | |
| std::string | crypto_key |
| encryption key More... | |
| std::string | crypto_cipher |
| encryption cipher More... | |
Group configuration for initial groups.
Definition at line 39 of file gossip_group_manager.h.
| fawkes::GossipGroupConfiguration::GossipGroupConfiguration | ( | ) |
Constructor.
Definition at line 34 of file gossip_group_manager.cpp.
| fawkes::GossipGroupConfiguration::GossipGroupConfiguration | ( | const GossipGroupConfiguration & | c | ) |
Copy contructor.
| c | group configuration to copy |
Definition at line 70 of file gossip_group_manager.cpp.
| fawkes::GossipGroupConfiguration::GossipGroupConfiguration | ( | std::string & | name, |
| std::string & | broadcast_address, | ||
| unsigned short | broadcast_port | ||
| ) |
Constructor.
| name | name of the group |
| broadcast_address | IPv4 address to broadcast to |
| broadcast_port | UDP port to listen on for the group |
Definition at line 43 of file gossip_group_manager.cpp.
| fawkes::GossipGroupConfiguration::GossipGroupConfiguration | ( | std::string & | name, |
| std::string & | broadcast_address, | ||
| unsigned short | send_port, | ||
| unsigned short | recv_port | ||
| ) |
Constructor.
| name | name of the group |
| broadcast_address | IPv4 address to broadcast to |
| send_port | UDP port to send messages to |
| recv_port | UDP port to listen on for the group |
Definition at line 59 of file gossip_group_manager.cpp.
| GossipGroupConfiguration & fawkes::GossipGroupConfiguration::operator= | ( | const GossipGroupConfiguration & | c | ) |
Assignment operator.
| c | group configuration to copy from |
Definition at line 85 of file gossip_group_manager.cpp.
References broadcast_addr, crypto_cipher, crypto_key, name, recv_port, and send_port.
| std::string fawkes::GossipGroupConfiguration::broadcast_addr |
| std::string fawkes::GossipGroupConfiguration::crypto_cipher |
| std::string fawkes::GossipGroupConfiguration::crypto_key |
| std::string fawkes::GossipGroupConfiguration::name |
| unsigned short fawkes::GossipGroupConfiguration::recv_port |
UDP port to list on for messages.
Definition at line 57 of file gossip_group_manager.h.
Referenced by operator=().
| unsigned short fawkes::GossipGroupConfiguration::send_port |
UDP port to send messages to.
Definition at line 56 of file gossip_group_manager.h.
Referenced by operator=().