TAO_PortableGroup 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
TAO_PG::Fragments_Cleanup_Strategy Class Referenceabstract

The base class for all cleanup strategies. More...

#include <Fragments_Cleanup_Strategy.h>

Inheritance diagram for TAO_PG::Fragments_Cleanup_Strategy:
Inheritance graph
[legend]

Public Member Functions

 Fragments_Cleanup_Strategy (int bound)
 The constructor.
 
virtual ~Fragments_Cleanup_Strategy ()=default
 The destructor.
 
virtual void cleanup (TAO_UIPMC_Mcast_Transport::Packets_Map &)=0
 Sub-classes must implement these methods.
 

Protected Attributes

int bound_
 The bound that triggers a cleanup.
 

Detailed Description

The base class for all cleanup strategies.

This class is used by TAO_UIPMC_Mcast_Transport for cleaning received fragments.

Constructor & Destructor Documentation

◆ Fragments_Cleanup_Strategy()

TAO_PG::Fragments_Cleanup_Strategy::Fragments_Cleanup_Strategy ( int bound)

The constructor.

◆ ~Fragments_Cleanup_Strategy()

virtual TAO_PG::Fragments_Cleanup_Strategy::~Fragments_Cleanup_Strategy ( )
virtualdefault

The destructor.

Member Function Documentation

◆ cleanup()

virtual void TAO_PG::Fragments_Cleanup_Strategy::cleanup ( TAO_UIPMC_Mcast_Transport::Packets_Map & )
pure virtual

Member Data Documentation

◆ bound_

int TAO_PG::Fragments_Cleanup_Strategy::bound_
protected

The bound that triggers a cleanup.


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