Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::thread_attributes Class Reference

#include <thread_data.hpp>

Classes

struct  win_attrs
 

Public Types

typedef pthread_attr_t native_handle_type
 
typedef win_attrs native_handle_type
 

Public Member Functions

 thread_attributes () BOOST_NOEXCEPT
 
 ~thread_attributes ()
 
void set_stack_size (std::size_t size) BOOST_NOEXCEPT
 
std::size_t get_stack_size () const BOOST_NOEXCEPT
 
native_handle_typenative_handle () BOOST_NOEXCEPT
 
const native_handle_typenative_handle () const BOOST_NOEXCEPT
 
 thread_attributes () BOOST_NOEXCEPT
 
 ~thread_attributes ()
 
void set_stack_size (std::size_t size) BOOST_NOEXCEPT
 
std::size_t get_stack_size () const BOOST_NOEXCEPT
 
native_handle_typenative_handle ()
 
const native_handle_typenative_handle () const
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::thread_attributes::thread_attributes ( )
inline

References BOOST_VERIFY.

boost::thread_attributes::~thread_attributes ( )
inline

References BOOST_VERIFY.

boost::thread_attributes::thread_attributes ( )
inline
boost::thread_attributes::~thread_attributes ( )
inline

Member Function Documentation

std::size_t boost::thread_attributes::get_stack_size ( ) const
inline
std::size_t boost::thread_attributes::get_stack_size ( ) const
inline

References BOOST_VERIFY, and boost::size().

native_handle_type* boost::thread_attributes::native_handle ( )
inline
const native_handle_type* boost::thread_attributes::native_handle ( ) const
inline
native_handle_type* boost::thread_attributes::native_handle ( )
inline
const native_handle_type* boost::thread_attributes::native_handle ( ) const
inline
void boost::thread_attributes::set_stack_size ( std::size_t  size)
inline

References boost::size().

void boost::thread_attributes::set_stack_size ( std::size_t  size)
inline

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