OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GmpSourceGroup Class Reference

#include <gmp_proto.h>

Collaboration diagram for GmpSourceGroup:

Public Types

enum  IgmpVersion { IGMP_VERSION_V1 = 1 << 0, IGMP_VERSION_V2 = 1 << 1, IGMP_VERSION_V3 = 1 << 2 }
 
enum  GmpMode { GMP_MODE_INVALID, GMP_MODE_INCLUDE, GMP_MODE_EXCLUDE }
 

Public Member Functions

 GmpSourceGroup ()
 
 ~GmpSourceGroup ()
 

Public Attributes

IpAddress source_
 
IpAddress group_
 
uint8_t flags_
 
GmpMode mode_
 
uint32_t refcount_
 

Detailed Description

Definition at line 25 of file gmp_proto.h.

Member Enumeration Documentation

Enumerator
GMP_MODE_INVALID 
GMP_MODE_INCLUDE 
GMP_MODE_EXCLUDE 

Definition at line 42 of file gmp_proto.h.

Enumerator
IGMP_VERSION_V1 
IGMP_VERSION_V2 
IGMP_VERSION_V3 

Definition at line 36 of file gmp_proto.h.

Constructor & Destructor Documentation

GmpSourceGroup::GmpSourceGroup ( )
inline

Definition at line 27 of file gmp_proto.h.

GmpSourceGroup::~GmpSourceGroup ( )
inline

Definition at line 34 of file gmp_proto.h.

Member Data Documentation

uint8_t GmpSourceGroup::flags_

Definition at line 50 of file gmp_proto.h.

IpAddress GmpSourceGroup::group_

Definition at line 49 of file gmp_proto.h.

GmpMode GmpSourceGroup::mode_

Definition at line 51 of file gmp_proto.h.

uint32_t GmpSourceGroup::refcount_

Definition at line 52 of file gmp_proto.h.

IpAddress GmpSourceGroup::source_

Definition at line 48 of file gmp_proto.h.


The documentation for this class was generated from the following file: