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

Classes

class  Channel
 
class  SerialPortInterface
 An interface abstracting Boost.Asio's serial_port for testability. This is an internal interface used for dependency injection and mocking. More...
 
class  TcpAcceptorInterface
 An interface abstracting Boost.Asio's tcp::acceptor for testability. This is an internal interface used for dependency injection and mocking. More...
 
class  TcpResolverInterface
 An interface abstracting Boost.Asio's tcp::resolver for testability. This is an internal interface used for dependency injection and mocking. More...
 
class  TcpSocketInterface
 An interface abstracting Boost.Asio's tcp::socket for testability. This is an internal interface used for dependency injection and mocking. More...
 
class  TimerInterface
 An interface abstracting Boost.Asio's steady_timer for testability. This is an internal interface used for dependency injection and mocking. More...