Base class for describing a buffer's type. More...
#include <gnuradio/buffer_type.h>
Public Member Functions | |
| virtual | ~buffer_type_base () | 
| buffer_type_base (buffer_type_base const &other) | |
| void | operator= (buffer_type_base const &)=delete | 
| bool | operator== (const buffer_type_base &other) const | 
| bool | operator!= (const buffer_type_base &other) const | 
| bool | operator< (const buffer_type_base &other)=delete | 
| bool | operator> (const buffer_type_base &other)=delete | 
| bool | operator<= (const buffer_type_base &other)=delete | 
| bool | operator>= (const buffer_type_base &other)=delete | 
| const std::string & | name () const | 
| Get the human-readable name of the type.   | |
| virtual buffer_sptr | make_buffer (int nitems, size_t sizeof_item, uint64_t downstream_lcm_nitems, uint32_t downstream_max_out_mult, block_sptr link=block_sptr(), block_sptr buf_owner=block_sptr()) const | 
| Make and return a buffer subclass of the corresponding type.   | |
Protected Member Functions | |
| buffer_type_base (const std::string name) | |
Protected Attributes | |
| const std::string | d_name | 
Base class for describing a buffer's type.
      
  | 
  inlinevirtual | 
      
  | 
  inline | 
      
  | 
  inlineprotected | 
      
  | 
  inlinevirtual | 
Make and return a buffer subclass of the corresponding type.
Reimplemented in gr::buftype< classname, factory_class >.
      
  | 
  inline | 
Get the human-readable name of the type.
      
  | 
  inline | 
References d_name.
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  inline | 
References d_name.
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  protected | 
Referenced by operator!=(), and operator==().