mcproxy/mcproxy/include/proxy/proxy_instance.hpp File Reference
#include "include/utils/addr_storage.hpp"
#include "include/proxy/message_queue.hpp"
#include "include/proxy/message_format.hpp"
#include "include/proxy/worker.hpp"
#include "include/proxy/routing.hpp"
#include "include/proxy/sender.hpp"
#include "include/proxy/igmp_sender.hpp"
#include "include/proxy/mld_sender.hpp"
#include "include/proxy/receiver.hpp"
#include "include/proxy/timing.hpp"
#include "include/proxy/check_source.hpp"
#include <vector>
Go to the source code of this file.
Classes | |
class | proxy_instance |
Represent a multicast Proxy. More... | |
struct | src_state |
Data structure to save multicast sources/groups and there states. More... | |
Defines | |
#define | PROXY_INSTANCE_DEL_IMMEDIATELY 0 |
#define | PROXY_INSTANCE_MSG_QUEUE_SIZE 1000 |
Typedefs | |
typedef map< addr_storage, src_group_state_pair > | g_state_map |
typedef pair< addr_storage, src_group_state_pair > | g_state_pair |
typedef pair< src_state_map, struct src_state > | src_group_state_pair |
typedef map< addr_storage, struct src_state > | src_state_map |
typedef pair< addr_storage, struct src_state > | src_state_pair |
typedef pair< int, g_state_map > | state_tabel_pair |
typedef map< int, g_state_map > | state_table_map |
typedef map< addr_storage, src_state_map > | upstream_src_state_map |
typedef pair< addr_storage, src_state_map > | upstream_src_state_pair |
typedef map< int, int > | vif_map |
typedef pair< int, int > | vif_pair |