libcopp  1.1.0
Functions | Variables
copp::detail Namespace Reference

Functions

static void init_pthread_this_coroutine_context ()
 
static void set_this_coroutine_context (coroutine_context *p)
 
static coroutine_contextget_this_coroutine_context ()
 
static std::size_t pagesize ()
 
static rlimit stacksize_limit_ ()
 
static rlimit stacksize_limit ()
 
static void system_info_ (SYSTEM_INFO *si)
 
static SYSTEM_INFO system_info ()
 
static std::size_t pagesize ()
 

Variables

static pthread_once_t gt_coroutine_init_once = PTHREAD_ONCE_INIT
 
static pthread_key_t gt_coroutine_tls_key
 

Function Documentation

static coroutine_context* copp::detail::get_this_coroutine_context ( )
static
static void copp::detail::init_pthread_this_coroutine_context ( )
static

Definition at line 38 of file coroutine_context.cpp.

Referenced by get_this_coroutine_context(), and set_this_coroutine_context().

static std::size_t copp::detail::pagesize ( )
static
static std::size_t copp::detail::pagesize ( )
static
static void copp::detail::set_this_coroutine_context ( coroutine_context p)
static
static rlimit copp::detail::stacksize_limit ( )
static
static rlimit copp::detail::stacksize_limit_ ( )
static

Definition at line 37 of file stack_traits_posix.cpp.

Referenced by stacksize_limit().

static SYSTEM_INFO copp::detail::system_info ( )
static

Definition at line 50 of file stack_traits_windows.cpp.

References system_info_().

Referenced by pagesize().

static void copp::detail::system_info_ ( SYSTEM_INFO *  si)
static

Definition at line 48 of file stack_traits_windows.cpp.

Referenced by system_info().

Variable Documentation

pthread_once_t copp::detail::gt_coroutine_init_once = PTHREAD_ONCE_INIT
static

Definition at line 36 of file coroutine_context.cpp.

pthread_key_t copp::detail::gt_coroutine_tls_key
static

Definition at line 37 of file coroutine_context.cpp.