Fast RTPS  Version 2.7.1
Fast RTPS
ProxyPool< Proxy, N > Class Template Reference

#include <ProxyPool.hpp>

Public Types

using smart_ptr = std::unique_ptr< Proxy, D & >
 

Public Member Functions

 ProxyPool (Proxy &&init)
 
 ~ProxyPool ()
 
std::size_t available () const noexcept
 
std::unique_ptr< Proxy, D & > get ()
 

Static Public Member Functions

static constexpr std::size_t size ()
 

Friends

class D
 

Member Typedef Documentation

◆ smart_ptr

using smart_ptr = std::unique_ptr<Proxy, D&>

Constructor & Destructor Documentation

◆ ProxyPool()

ProxyPool ( Proxy &&  init)
inline

◆ ~ProxyPool()

~ProxyPool ( )
inline

Member Function Documentation

◆ available()

std::size_t available ( ) const
inlinenoexcept

◆ get()

std::unique_ptr<Proxy, D&> get ( )
inline

◆ size()

static constexpr std::size_t size ( )
inlinestaticconstexpr

Friends And Related Function Documentation

◆ D

friend class D
friend

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