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

Public Member Functions

 GRPCServer (Application &app)
 
 GRPCServer (const GRPCServer &)=delete
 
GRPCServeroperator= (const GRPCServer &)=delete
 
void start ()
 
void stop ()
 
 ~GRPCServer ()
 

Private Attributes

GRPCServerImpl impl_
 
std::thread thread_
 
bool running_ = false
 

Detailed Description

Definition at line 296 of file GRPCServer.h.

Constructor & Destructor Documentation

◆ GRPCServer() [1/2]

ripple::GRPCServer::GRPCServer ( Application app)
explicit

Definition at line 299 of file GRPCServer.h.

◆ GRPCServer() [2/2]

ripple::GRPCServer::GRPCServer ( const GRPCServer )
delete

◆ ~GRPCServer()

ripple::GRPCServer::~GRPCServer ( )

Definition at line 714 of file GRPCServer.cpp.

Member Function Documentation

◆ operator=()

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

◆ start()

void ripple::GRPCServer::start ( )

Definition at line 689 of file GRPCServer.cpp.

◆ stop()

void ripple::GRPCServer::stop ( )

Definition at line 704 of file GRPCServer.cpp.

Member Data Documentation

◆ impl_

GRPCServerImpl ripple::GRPCServer::impl_
private

Definition at line 317 of file GRPCServer.h.

◆ thread_

std::thread ripple::GRPCServer::thread_
private

Definition at line 318 of file GRPCServer.h.

◆ running_

bool ripple::GRPCServer::running_ = false
private

Definition at line 319 of file GRPCServer.h.