rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::GRPCServer Class Reference

#include <GRPCServer.h>

Collaboration diagram for ripple::GRPCServer:
Collaboration graph
[legend]

Public Member Functions

 GRPCServer (Application &app)
 
 GRPCServer (GRPCServer const &)=delete
 
GRPCServeroperator= (GRPCServer const &)=delete
 
bool start ()
 
void stop ()
 
 ~GRPCServer ()
 
boost::asio::ip::tcp::endpoint getEndpoint () const
 

Private Attributes

GRPCServerImpl impl_
 
std::thread thread_
 
bool running_ = false
 

Detailed Description

Definition at line 299 of file GRPCServer.h.

Constructor & Destructor Documentation

◆ GRPCServer() [1/2]

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

Definition at line 302 of file GRPCServer.h.

◆ GRPCServer() [2/2]

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

◆ ~GRPCServer()

ripple::GRPCServer::~GRPCServer ( )

Definition at line 621 of file GRPCServer.cpp.

Member Function Documentation

◆ operator=()

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

◆ start()

bool ripple::GRPCServer::start ( )

Definition at line 596 of file GRPCServer.cpp.

◆ stop()

void ripple::GRPCServer::stop ( )

Definition at line 611 of file GRPCServer.cpp.

◆ getEndpoint()

boost::asio::ip::tcp::endpoint ripple::GRPCServer::getEndpoint ( ) const

Definition at line 627 of file GRPCServer.cpp.

Member Data Documentation

◆ impl_

GRPCServerImpl ripple::GRPCServer::impl_
private

Definition at line 323 of file GRPCServer.h.

◆ thread_

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

Definition at line 324 of file GRPCServer.h.

◆ running_

bool ripple::GRPCServer::running_ = false
private

Definition at line 325 of file GRPCServer.h.