rippled
Public Member Functions | Private Attributes | List of all members
ripple::DebugSink Class Reference
Collaboration diagram for ripple::DebugSink:
Collaboration graph
[legend]

Public Member Functions

 DebugSink ()
 
 DebugSink (DebugSink const &)=delete
 
DebugSinkoperator= (DebugSink const &)=delete
 
 DebugSink (DebugSink &&)=delete
 
DebugSinkoperator= (DebugSink &&)=delete
 
std::unique_ptr< beast::Journal::Sinkset (std::unique_ptr< beast::Journal::Sink > sink)
 
beast::Journal::Sinkget ()
 

Private Attributes

std::reference_wrapper< beast::Journal::Sinksink_
 
std::unique_ptr< beast::Journal::Sinkholder_
 
std::mutex m_
 

Detailed Description

Definition at line 394 of file Log.cpp.

Constructor & Destructor Documentation

◆ DebugSink() [1/3]

ripple::DebugSink::DebugSink ( )

Definition at line 402 of file Log.cpp.

◆ DebugSink() [2/3]

ripple::DebugSink::DebugSink ( DebugSink const &  )
delete

◆ DebugSink() [3/3]

ripple::DebugSink::DebugSink ( DebugSink &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

DebugSink& ripple::DebugSink::operator= ( DebugSink const &  )
delete

◆ operator=() [2/2]

DebugSink& ripple::DebugSink::operator= ( DebugSink &&  )
delete

◆ set()

Definition at line 415 of file Log.cpp.

◆ get()

beast::Journal::Sink& ripple::DebugSink::get ( )

Definition at line 431 of file Log.cpp.

Member Data Documentation

◆ sink_

std::reference_wrapper<beast::Journal::Sink> ripple::DebugSink::sink_
private

Definition at line 397 of file Log.cpp.

◆ holder_

std::unique_ptr<beast::Journal::Sink> ripple::DebugSink::holder_
private

Definition at line 398 of file Log.cpp.

◆ m_

std::mutex ripple::DebugSink::m_
private

Definition at line 399 of file Log.cpp.