ED247 Library  VA2.3.0
Implementation of ED247-A standard
ed247::Context Class Reference
Inheritance diagram for ed247::Context:
Inheritance graph
Collaboration diagram for ed247::Context:
Collaboration graph

Public Member Functions

 Context (const Context &)=delete
 
 Context (Context &&)=delete
 
Contextoperator= (const Context &)=delete
 
Contextoperator= (Context &&)=delete
 
const std::string & get_file_producer_identifier ()
 
const std::string & get_file_producer_comment ()
 
const std::string & get_version ()
 
ed247_component_type_t get_component_type ()
 
const std::string & get_name ()
 
const std::string & get_comment ()
 
ed247_uid_t get_identifier ()
 
ed247_standard_t get_standard_revision ()
 
void set_user_data (void *user_data)
 
void get_user_data (void **user_data)
 
udp::ReceiverSetget_receiver_set ()
 
SignalSetget_signal_set ()
 
StreamSetget_stream_set ()
 
ChannelSetget_channel_set ()
 
ed247_internal_stream_list_tget_client_streams ()
 
ed247_internal_stream_list_tget_client_streams_with_data ()
 
ed247_internal_channel_list_tget_client_channels ()
 
bool stream_assistants_written_push_samples (const ed247_timestamp_t *data_timestamp)
 
bool stream_assistants_pop_samples ()
 
void send_pushed_samples ()
 
ed247_status_t wait_frame (int32_t timeout_us)
 
ed247_status_t wait_during (int32_t duration_us)
 

Static Public Member Functions

static Contextcreate_from_filepath (std::string ecic_filepath)
 
static Contextcreate_from_content (std::string ecic_content)
 

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