LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
stream_branch_t Struct Reference

Private registered adapter entry. More...

#include <stream_factory_handle.h>

Collaboration diagram for stream_branch_t:

Data Fields

stream_key_t key
 
stream_ctor_fn_t ctor
 
const void * ud
 
ud_dtor_fn_t ud_dtor
 

Detailed Description

A stream_branch_t is the private stored form of one stream_adapter_desc_t inside the factory registry.

Definition at line 32 of file stream_factory_handle.h.

Field Documentation

◆ ctor

stream_ctor_fn_t stream_branch_t::ctor

Registered adapter constructor.

Definition at line 37 of file stream_factory_handle.h.

◆ key

stream_key_t stream_branch_t::key

Registered adapter key.

Definition at line 34 of file stream_factory_handle.h.

◆ ud

const void* stream_branch_t::ud

Optional constructor user data.

Definition at line 40 of file stream_factory_handle.h.

◆ ud_dtor

ud_dtor_fn_t stream_branch_t::ud_dtor

Optional destructor for ud.

Definition at line 43 of file stream_factory_handle.h.