WPILibC++  unspecified
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
nt::DispatcherBase Class Reference
Inheritance diagram for nt::DispatcherBase:
nt::Dispatcher

Public Types

typedef std::function
< std::unique_ptr
< wpi::NetworkStream >)> 
Connector
 

Public Member Functions

void StartServer (llvm::StringRef persist_filename, std::unique_ptr< wpi::NetworkAcceptor > acceptor)
 
void StartClient ()
 
void Stop ()
 
void SetUpdateRate (double interval)
 
void SetIdentity (llvm::StringRef name)
 
void Flush ()
 
std::vector< ConnectionInfoGetConnections () const
 
void NotifyConnections (ConnectionListenerCallback callback) const
 
void SetConnector (Connector connector)
 
void SetConnector (std::vector< Connector > &&connectors)
 
void SetConnectorOverride (Connector connector)
 
void ClearConnectorOverride ()
 
bool active () const
 
 DispatcherBase (const DispatcherBase &)=delete
 
DispatcherBaseoperator= (const DispatcherBase &)=delete
 

Protected Member Functions

 DispatcherBase (Storage &storage, Notifier &notifier)
 

Friends

class DispatcherTest
 

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