unilink  0.4.3
A simple C++ library for unified async communication
unilink::base Namespace Reference

Namespaces

 
 
 

Classes

class  PlatformInfo
 Platform information utilities. More...
 

Enumerations

enum class  LinkState {
  Idle , Connecting , Listening , Connected ,
  Closed , Error
}
 

Functions

const char * to_cstr (LinkState s)
 
std::string ts_now ()
 
void log_message (std::string_view tag, std::string_view direction, std::string_view message)
 
bool is_advanced_logging_available ()
 
bool is_performance_monitoring_available ()
 
bool is_latest_optimizations_available ()
 
bool is_experimental_features_available ()
 
std::string get_platform_warning ()
 

Enumeration Type Documentation

◆ LinkState

Enumerator
Idle 
Connecting 
Listening 
Connected 
Closed 
Error 

Definition at line 40 of file common.hpp.

Function Documentation

◆ get_platform_warning()

std::string unilink::base::get_platform_warning ( )
inline

Definition at line 97 of file common.hpp.

◆ is_advanced_logging_available()

bool unilink::base::is_advanced_logging_available ( )
inline

Definition at line 89 of file common.hpp.

◆ is_experimental_features_available()

bool unilink::base::is_experimental_features_available ( )
inline

Definition at line 95 of file common.hpp.

◆ is_latest_optimizations_available()

bool unilink::base::is_latest_optimizations_available ( )
inline

Definition at line 93 of file common.hpp.

◆ is_performance_monitoring_available()

bool unilink::base::is_performance_monitoring_available ( )
inline

Definition at line 91 of file common.hpp.

◆ log_message()

void unilink::base::log_message ( std::string_view  tag,
std::string_view  direction,
std::string_view  message 
)
inline

Definition at line 77 of file common.hpp.

◆ to_cstr()

const char* unilink::base::to_cstr ( LinkState  s)
inline

Definition at line 43 of file common.hpp.

◆ ts_now()

std::string unilink::base::ts_now ( )
inline

Definition at line 61 of file common.hpp.