BIRNET Interface Reference


Files

Identifiers

    _    
_ __attribute__
_birnet_init_cpuinfo _birnet_init_threads
_dtoi32_generic _dtoi64_generic
    A    
ABS ARRAY_SIZE
    B    
basename binary_lookup
binary_lookup_fuzzy binary_lookup_insertion_pos
binary_lookup_sibling Birnet::Atomic::RingBuffer
Birnet::AutoLocker Birnet::AutoLocker::Locker
Birnet::AutoLocker::LockerImpl Birnet::Cond
Birnet::DataKey Birnet::DataList
Birnet::DataList::Node Birnet::DataList::NodeBase
Birnet::DataListContainer Birnet::DebugChannel
Birnet::Deletable Birnet::Deletable::DeletionHook
Birnet::InitHook Birnet::Msg
Birnet::Msg::Check Birnet::Msg::Custom
Birnet::Msg::CustomType Birnet::Msg::Part
Birnet::Msg::Text0 Birnet::Msg::Text1
Birnet::Msg::Text2 Birnet::Msg::Text3
Birnet::Mutex Birnet::OwnedMutex
Birnet::RecMutex Birnet::ReferenceCountImpl
Birnet::Signals::CollectorDefault Birnet::Signals::CollectorDefault< void >
Birnet::Signals::CollectorLast Birnet::Signals::CollectorSum
Birnet::Signals::CollectorUntil0 Birnet::Signals::CollectorWhile0
Birnet::Signals::EmissionBase Birnet::Signals::ScopeReference
Birnet::Signals::ScopeReference< Instance, ScopeReferenceFinalizationMark > Birnet::Signals::ScopeReferenceFinalizationMark
Birnet::Signals::SignalBase Birnet::Signals::SignalBase::EmbeddedLink
Birnet::Signals::SignalBase::Iterator Birnet::Signals::SignalFinalize
Birnet::Signals::SignalVoid Birnet::Signals::Signature< R0()>
Birnet::Signals::Signature< R0(A1)> Birnet::Signals::Signature< R0(A1, A2)>
Birnet::Signals::Signature< R0(A1, A2, A3)> Birnet::Signals::Signature< R0(A1, A2, A3, A4)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>
Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)> Birnet::Signals::Signature< R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>
Birnet::Signals::SlotBase Birnet::Signals::TrampolineLink
Birnet::Thread Birnet::Thread::Self
Birnet::VirtualTypeid BIRNET__BOOL
BIRNET__RUNTIME_PROBLEM BIRNET_ABORT_NORETURN
birnet_abort_noreturn BIRNET_ABS
BIRNET_ALWAYS_INLINE BIRNET_ARRAY_SIZE
BIRNET_ASSERT BIRNET_ASSERT_NOT_REACHED
BIRNET_CLAMP BIRNET_CONST
BIRNET_CONSTRUCTOR BIRNET_CPP_PASTE2
BIRNET_CPP_PASTE2i BIRNET_CPP_PASTE3
BIRNET_CPP_PASTE3i BIRNET_CPP_PASTE4
BIRNET_CPP_PASTE4i BIRNET_DEPRECATED
BIRNET_DIR_SEPARATOR BIRNET_DIR_SEPARATOR_S
BIRNET_ERROR BIRNET_EXTERN_C_BEGIN
BIRNET_EXTERN_C_END BIRNET_FORMAT
birnet_init BIRNET_IS_DIR_SEPARATOR
BIRNET_IS_SEARCHPATH_SEPARATOR BIRNET_ISLIKELY
BIRNET_LIKELY BIRNET_MALLOC
BIRNET_MAX BIRNET_MAY_ALIAS
BIRNET_MEMORY_BARRIER_RO BIRNET_MEMORY_BARRIER_RW
BIRNET_MEMORY_BARRIER_WO BIRNET_MIN
BIRNET_NEVER_INLINE BIRNET_NO_INSTRUMENT
BIRNET_NORETURN BIRNET_PRETTY_FUNCTION
BIRNET_PRINTF BIRNET_PRIVATE_CLASS_COPY
BIRNET_PURE BIRNET_RETURN_IF_FAIL
BIRNET_RETURN_VAL_IF_FAIL birnet_runtime_problem
birnet_runtime_problemv BIRNET_SCANF
BIRNET_SEARCHPATH_SEPARATOR BIRNET_SEARCHPATH_SEPARATOR_S
BIRNET_SIMPLE_FUNCTION BIRNET_STATIC_ASSERT
BIRNET_STATIC_ASSERT_NAMED BIRNET_THREAD_DEAD
BIRNET_THREAD_DISKWAIT BIRNET_THREAD_PAGING
BIRNET_THREAD_RUNNING BIRNET_THREAD_SLEEPING
BIRNET_THREAD_TRACED BIRNET_THREAD_UNKNOWN
BIRNET_THREAD_ZOMBIE BIRNET_UNLIKELY
BIRNET_UNUSED BIRNET_WARNING
birnetcdefs.h birnetcpu.hh
BirnetCPUInfo birnetdebugtools.hh
BirnetInitSettings BirnetInitValue
BirnetInt64 birnetmath.hh
birnetmsg.hh BirnetRecMutex
birnetsignal.hh birnetsignalslot.hh
birnetsignaltemplate.hh birnetsignalvariants.hh
BirnetTAbort birnettests.h
BirnetThread birnetthread.hh
BirnetThreadFunc BirnetThreadInfo
BirnetThreadState BirnetThreadTable
BirnetThreadWakeup BirnetUInt64
BirnetUnichar birnetutf8.hh
birnetutils.hh BoolSlot
BREAK_AFTER BREAK_ALPHABETIC
BREAK_AMBIGUOUS BREAK_BEFORE
BREAK_BEFORE_AND_AFTER BREAK_CARRIAGE_RETURN
BREAK_CLOSE_PUNCTUATION BREAK_COMBINING_MARK
BREAK_COMPLEX_CONTEXT BREAK_CONTINGENT
BREAK_EXCLAMATION BREAK_HANGUL_L_JAMO
BREAK_HANGUL_LV_SYLLABLE BREAK_HANGUL_LVT_SYLLABLE
BREAK_HANGUL_T_JAMO BREAK_HANGUL_V_JAMO
BREAK_HYPHEN BREAK_IDEOGRAPHIC
BREAK_INFIX_SEPARATOR BREAK_INSEPARABLE
BREAK_LINE_FEED BREAK_MANDATORY
BREAK_NEXT_LINE BREAK_NON_BREAKING_GLUE
BREAK_NON_STARTER BREAK_NUMERIC
BREAK_OPEN_PUNCTUATION BREAK_POSTFIX
BREAK_PREFIX BREAK_QUOTATION
BREAK_SPACE BREAK_SURROGATE
BREAK_SYMBOL BREAK_UNKNOWN
BREAK_WORD_JOINER BREAK_ZERO_WIDTH_SPACE
BREAKPOINT BreakType
    C    
check CLAMP
cleanup_add cleanup_force_handlers
CLOSE_PUNCTUATION COMBINING_MARK
CONNECT_PUNCTUATION CONTROL
cpu_info cpu_info_string
CPUInfo CURRENCY_SYMBOL
cxx_demangle
    D    
DASH_PUNCTUATION DataFunctionTrampoline0
DataFunctionTrampoline1 DataFunctionTrampoline10
DataFunctionTrampoline11 DataFunctionTrampoline12
DataFunctionTrampoline13 DataFunctionTrampoline14
DataFunctionTrampoline15 DataFunctionTrampoline16
DataFunctionTrampoline17 DataFunctionTrampoline2
DataFunctionTrampoline3 DataFunctionTrampoline4
DataFunctionTrampoline5 DataFunctionTrampoline6
DataFunctionTrampoline7 DataFunctionTrampoline8
DataFunctionTrampoline9 DataMethodTrampoline0
DataMethodTrampoline1 DataMethodTrampoline10
DataMethodTrampoline11 DataMethodTrampoline12
DataMethodTrampoline13 DataMethodTrampoline14
DataMethodTrampoline15 DataMethodTrampoline16
DataMethodTrampoline17 DataMethodTrampoline2
DataMethodTrampoline3 DataMethodTrampoline4
DataMethodTrampoline5 DataMethodTrampoline6
DataMethodTrampoline7 DataMethodTrampoline8
DataMethodTrampoline9 DECIMAL_NUMBER
Deletable::DeletionHook digit_value
dirname dtoi32
dtoi64
    E    
Emission0 Emission0< Emitter, void >
Emission1 Emission10
Emission10< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > Emission11
Emission11< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 > Emission12
Emission12< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 > Emission13
Emission13< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 > Emission14
Emission14< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 > Emission15
Emission15< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 > Emission16
Emission16< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 > Emission1< Emitter, void, A1 >
Emission2 Emission2< Emitter, void, A1, A2 >
Emission3 Emission3< Emitter, void, A1, A2, A3 >
Emission4 Emission4< Emitter, void, A1, A2, A3, A4 >
Emission5 Emission5< Emitter, void, A1, A2, A3, A4, A5 >
Emission6 Emission6< Emitter, void, A1, A2, A3, A4, A5, A6 >
Emission7 Emission7< Emitter, void, A1, A2, A3, A4, A5, A6, A7 >
Emission8 Emission8< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8 >
Emission9 Emission9< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9 >
EmissionBase ENCLOSING_MARK
equals EXTERN_C
    F    
FALSE FINAL_PUNCTUATION
FORMAT full_barrier
FunctionTrampoline0 FunctionTrampoline1
FunctionTrampoline10 FunctionTrampoline11
FunctionTrampoline12 FunctionTrampoline13
FunctionTrampoline14 FunctionTrampoline15
FunctionTrampoline16 FunctionTrampoline17
FunctionTrampoline2 FunctionTrampoline3
FunctionTrampoline4 FunctionTrampoline5
FunctionTrampoline6 FunctionTrampoline7
FunctionTrampoline8 FunctionTrampoline9
    G    
get_break get_type
    I    
iceil ifloor
init_settings init_value_bool
init_value_double init_value_int
INITIAL_PUNCTUATION InitSettings
InitValue int16
int32 int64
INT64_MAX INT64_MIN
int8 int_add
int_cas int_get
int_set int_swap_add
invalid_type iround
isabs isalnum
isalpha iscntrl
isdefined isdigit
isgraph islower
isprint ispunct
isspace istitle
isupper isvalid
iswide iswide_cjk
isxdigit
    J    
join
    L    
LETTER_NUMBER LINE_SEPARATOR
LOWERCASE_LETTER
    M    
malloc_aligned MATH_SYMBOL
MAX memset4
MethodTrampoline0 MethodTrampoline1
MethodTrampoline10 MethodTrampoline11
MethodTrampoline12 MethodTrampoline13
MethodTrampoline14 MethodTrampoline15
MethodTrampoline16 MethodTrampoline17
MethodTrampoline2 MethodTrampoline3
MethodTrampoline4 MethodTrampoline5
MethodTrampoline6 MethodTrampoline7
MethodTrampoline8 MethodTrampoline9
MIN MODIFIER_LETTER
MODIFIER_SYMBOL
    N    
N_ NON_SPACING_MARK
    O    
OPEN_PUNCTUATION OTHER_LETTER
OTHER_NUMBER OTHER_PUNCTUATION
OTHER_SYMBOL
    P    
PARAGRAPH_SEPARATOR PRIVATE_USE
ptr_cas ptr_get
ptr_set
    Q    
Q_
    R    
raise_sigtrap read_barrier
ref ref_sink
    S    
Signal0 Signal1
Signal10 Signal11
Signal12 Signal13
Signal14 Signal15
Signal16 Signal2
Signal3 Signal4
Signal5 Signal6
Signal7 Signal8
Signal9 Signal< Emitter, R0(), Collector >
Signal< Emitter, R0(A1), Collector > Signal< Emitter, R0(A1, A2), Collector >
Signal< Emitter, R0(A1, A2, A3), Collector > Signal< Emitter, R0(A1, A2, A3, A4), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Collector >
Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Collector > Signal< Emitter, R0(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Collector >
SignalBase SignalBase::Iterator
SignalEmittable0 SignalEmittable0::Iterator
SignalEmittable0< Emitter, void, Collector > SignalEmittable0< Emitter, void, Collector >::Iterator
SignalEmittable1 SignalEmittable10
SignalEmittable10::Iterator SignalEmittable10< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Collector >
SignalEmittable10< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Collector >::Iterator SignalEmittable11
SignalEmittable11::Iterator SignalEmittable11< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Collector >
SignalEmittable11< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Collector >::Iterator SignalEmittable12
SignalEmittable12::Iterator SignalEmittable12< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Collector >
SignalEmittable12< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Collector >::Iterator SignalEmittable13
SignalEmittable13::Iterator SignalEmittable13< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Collector >
SignalEmittable13< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Collector >::Iterator SignalEmittable14
SignalEmittable14::Iterator SignalEmittable14< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Collector >
SignalEmittable14< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Collector >::Iterator SignalEmittable15
SignalEmittable15::Iterator SignalEmittable15< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Collector >
SignalEmittable15< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Collector >::Iterator SignalEmittable16
SignalEmittable16::Iterator SignalEmittable16< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Collector >
SignalEmittable16< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Collector >::Iterator SignalEmittable1::Iterator
SignalEmittable1< Emitter, void, A1, Collector > SignalEmittable1< Emitter, void, A1, Collector >::Iterator
SignalEmittable2 SignalEmittable2::Iterator
SignalEmittable2< Emitter, void, A1, A2, Collector > SignalEmittable2< Emitter, void, A1, A2, Collector >::Iterator
SignalEmittable3 SignalEmittable3::Iterator
SignalEmittable3< Emitter, void, A1, A2, A3, Collector > SignalEmittable3< Emitter, void, A1, A2, A3, Collector >::Iterator
SignalEmittable4 SignalEmittable4::Iterator
SignalEmittable4< Emitter, void, A1, A2, A3, A4, Collector > SignalEmittable4< Emitter, void, A1, A2, A3, A4, Collector >::Iterator
SignalEmittable5 SignalEmittable5::Iterator
SignalEmittable5< Emitter, void, A1, A2, A3, A4, A5, Collector > SignalEmittable5< Emitter, void, A1, A2, A3, A4, A5, Collector >::Iterator
SignalEmittable6 SignalEmittable6::Iterator
SignalEmittable6< Emitter, void, A1, A2, A3, A4, A5, A6, Collector > SignalEmittable6< Emitter, void, A1, A2, A3, A4, A5, A6, Collector >::Iterator
SignalEmittable7 SignalEmittable7::Iterator
SignalEmittable7< Emitter, void, A1, A2, A3, A4, A5, A6, A7, Collector > SignalEmittable7< Emitter, void, A1, A2, A3, A4, A5, A6, A7, Collector >::Iterator
SignalEmittable8 SignalEmittable8::Iterator
SignalEmittable8< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, Collector > SignalEmittable8< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, Collector >::Iterator
SignalEmittable9 SignalEmittable9::Iterator
SignalEmittable9< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, Collector > SignalEmittable9< Emitter, void, A1, A2, A3, A4, A5, A6, A7, A8, A9, Collector >::Iterator
sink skip_root
slot Slot0
Slot1 Slot10
Slot11 Slot12
Slot13 Slot14
Slot15 Slot16
Slot17 Slot2
Slot3 Slot4
Slot5 Slot6
Slot7 Slot8
Slot9 SlotBase
SPACE_SEPARATOR STRFUNC
String string_cmp_uuid
string_from_bool string_from_double
string_from_errno string_from_float
string_from_int string_from_type
string_from_type< bool > string_from_type< double >
string_from_type< float > string_from_type< int >
string_from_type< int16 > string_from_type< int64 >
string_from_type< uint > string_from_type< uint16 >
string_from_type< uint64 > string_from_uint
string_from_vector string_has_int
string_is_uuid string_printf
string_strip string_to_bool
string_to_double string_to_float
string_to_int string_to_type
string_to_type< bool > string_to_type< double >
string_to_type< float > string_to_type< int >
string_to_type< int16 > string_to_type< int64 >
string_to_type< uint > string_to_type< uint16 >
string_to_type< uint64 > string_to_uint
string_to_vector string_tolower
string_totitle string_toupper
string_vprintf SURROGATE
    T    
TABORT_call TABORT_HANDLER
tabort_handler TABORT_set
TACK TASSERT
TASSERT_CMP TASSERT_CMP_impl
TASSERT_impl TCHECK
TCHECK_CMP TDONE
TERROR TERROR_impl
TEST_CALIBRATION TICK
TITLECASE_LETTER TOK
tolower totitle
toupper TPRINT
Trampoline0 Trampoline1
Trampoline10 Trampoline11
Trampoline12 Trampoline13
Trampoline14 Trampoline15
Trampoline16 Trampoline17
Trampoline2 Trampoline3
Trampoline4 Trampoline5
Trampoline6 Trampoline7
Trampoline8 Trampoline9
trampoline_cast TrampolineLink
treport_cpu_name treport_generic
treport_maximized treport_minimized
treport_title treport_unit
TRUE TSTART
TSTART_impl TUNIT
TUNIT_BIT TUNIT_BYTE
TUNIT_DAY TUNIT_FILE
TUNIT_GIGA_BYTE TUNIT_HOUR
TUNIT_KILO_BYTE TUNIT_MEGA_BYTE
TUNIT_MINUTE TUNIT_MONTH
TUNIT_MSEC TUNIT_NONE
TUNIT_NSEC TUNIT_OBJECT
TUNIT_PSEC TUNIT_SAMPLE
TUNIT_SECOND TUNIT_STREAM
TUNIT_STRUCT TUNIT_TERA_BYTE
TUNIT_USEC TUNIT_WEEK
TUNIT_YEAR TUnitType
Type
    U    
U_ uint
uint16 uint32
uint64 UINT64_MAX
uint8 uint_add
uint_cas uint_get
uint_set uint_swap_add
UNASSIGNED unichar
unref UPPERCASE_LETTER
url_show url_show_with_cookie
url_test_show url_test_show_with_cookie
utf8_align utf8_aligned
utf8_find_next utf8_find_prev
utf8_from_unichar utf8_next
utf8_prev utf8_to_unichar
utf8_validate
    V    
VoidSlot
    W    
write_barrier
    X    
xdigit_value
    Z    
zintern_decompress zintern_free