#include <MessageDelayPools.h>

Collaboration diagram for MessageDelayPools:

Public Member Functions

 MessageDelayPools (const MessageDelayPools &)=delete
 
MessageDelayPoolsoperator= (const MessageDelayPools &)=delete
 
MessageDelayPool::Pointer pool (const SBuf &name)
 returns a MessageDelayPool with a given name or null otherwise More...
 
void add (MessageDelayPool *pool)
 appends a single MessageDelayPool, created during configuration More...
 
void freePools ()
 memory cleanup, performing during reconfiguration More...
 

Static Public Member Functions

static MessageDelayPoolsInstance ()
 

Public Attributes

std::vector< MessageDelayPool::Pointerpools
 

Private Member Functions

 MessageDelayPools ()
 
 ~MessageDelayPools ()
 
void Stats ()
 

Detailed Description

represents all configured 'response' delay pools

Definition at line 73 of file MessageDelayPools.h.

Constructor & Destructor Documentation

◆ MessageDelayPools() [1/2]

MessageDelayPools::MessageDelayPools ( const MessageDelayPools )
delete

◆ MessageDelayPools() [2/2]

MessageDelayPools::MessageDelayPools ( )
inlineprivate

Definition at line 91 of file MessageDelayPools.h.

◆ ~MessageDelayPools()

MessageDelayPools::~MessageDelayPools ( )
private

Definition at line 25 of file MessageDelayPools.cc.

References freePools().

Member Function Documentation

◆ add()

void MessageDelayPools::add ( MessageDelayPool pool)

◆ freePools()

void MessageDelayPools::freePools ( )

Definition at line 58 of file MessageDelayPools.cc.

References pools.

Referenced by ~MessageDelayPools(), and MessageDelayConfig::freePools().

◆ Instance()

◆ operator=()

MessageDelayPools & MessageDelayPools::operator= ( const MessageDelayPools )
delete

◆ pool()

MessageDelayPool::Pointer MessageDelayPools::pool ( const SBuf name)

Definition at line 38 of file MessageDelayPools.cc.

References pools.

Referenced by MessageDelayConfig::parseResponseDelayPoolAccess().

◆ Stats()

void MessageDelayPools::Stats ( )
inlineprivate

Definition at line 93 of file MessageDelayPools.h.

Member Data Documentation

◆ pools


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors