#################
StreamCacheServer
#################

.. cpp:namespace:: SC::Server::StreamCacheServer

.. default-domain:: cpp

Types
=====

=== =========================================================
..  :doc:`structSC_1_1Server_1_1StreamCacheServer_1_1Config` 
=== =========================================================

Type Aliases
============

========================================================================================================= ============================================================
std::function< void( :cpp:var:`~SC::Server::LogCategory` cat, std::string const  &message)>               :cpp:type:`~SC::Server::StreamCacheServer::LogCallback`     
std::function< void(int cat, std::string const  &message)>                                                :cpp:type:`~SC::Server::StreamCacheServer::LwsLogCallback`  
std::function< void(std::string const  &message)>                                                         :cpp:type:`~SC::Server::StreamCacheServer::MessageCallback` 
std::function< void(uint32_t rx, uint32_t tx, :cpp:var:`~SC::Server::StreamTerminatorState` terminator)>  :cpp:type:`~SC::Server::StreamCacheServer::DataCallback`    
std::function< void()>                                                                                    :cpp:type:`~SC::Server::StreamCacheServer::NotifyCallback`  
========================================================================================================= ============================================================

Functions
=========

================================================================ ===============================================================================================================================================
TS3D_API_EXPORT                                                  :cpp:func:`StreamCacheServer <TS3D_API_EXPORT SC::Server::StreamCacheServer::StreamCacheServer()>`                                             
TS3D_API_EXPORT                                                  :cpp:func:`~StreamCacheServer <TS3D_API_EXPORT SC::Server::StreamCacheServer::~StreamCacheServer()>`                                           
TS3D_API_EXPORT                                                  :cpp:func:`StreamCacheServer <TS3D_API_EXPORT SC::Server::StreamCacheServer::StreamCacheServer(StreamCacheServer &&)>`                         
TS3D_API_EXPORT :doc:`classSC_1_1Server_1_1StreamCacheServer` &  :cpp:func:`operator= <TS3D_API_EXPORT StreamCacheServer & SC::Server::StreamCacheServer::operator=(StreamCacheServer &&)>`                     
..                                                               :cpp:func:`StreamCacheServer <SC::Server::StreamCacheServer::StreamCacheServer>`                                                               
:doc:`classSC_1_1Server_1_1StreamCacheServer` &                  :cpp:func:`operator= <StreamCacheServer & SC::Server::StreamCacheServer::operator=(StreamCacheServer const &)=delete>`                         
TS3D_API_EXPORT bool                                             :cpp:func:`Init <TS3D_API_EXPORT bool SC::Server::StreamCacheServer::Init(Config const &config, std::string &errorMessage)>`                   
TS3D_API_EXPORT void                                             :cpp:func:`Tick <TS3D_API_EXPORT void SC::Server::StreamCacheServer::Tick(std::chrono::milliseconds timeout=std::chrono::milliseconds{ -1 })>` 
TS3D_API_EXPORT void                                             :cpp:func:`Stop <TS3D_API_EXPORT void SC::Server::StreamCacheServer::Stop()>`                                                                  
================================================================ ===============================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: SC::Server::StreamCacheServer
   :project: sc_server
   :members:
   :undoc-members:


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   structSC_1_1Server_1_1StreamCacheServer_1_1Config

