TensorFlow Serving C++ API Documentation
Classes | Public Member Functions | List of all members
tensorflow::serving::net_http::EvHTTPServer Class Referencefinalabstract
Inheritance diagram for tensorflow::serving::net_http::EvHTTPServer:
Inheritance graph
[legend]
Collaboration diagram for tensorflow::serving::net_http::EvHTTPServer:
Collaboration graph
[legend]

Public Member Functions

 EvHTTPServer (const EvHTTPServer &other)=delete
 
EvHTTPServeroperator= (const EvHTTPServer &other)=delete
 
 EvHTTPServer (std::unique_ptr< ServerOptions > options)
 
bool Initialize ()
 
bool StartAcceptingRequests () override
 
bool is_accepting_requests () const override
 
int listen_port () const override
 
void Terminate () override
 
bool is_terminating () const override
 
void WaitForTermination () override
 
bool WaitForTerminationWithTimeout (absl::Duration timeout) override
 
void RegisterRequestHandler (absl::string_view uri, RequestHandler handler, const RequestHandlerOptions &options) override
 
void RegisterRequestDispatcher (RequestDispatcher dispatcher, const RequestHandlerOptions &options) override
 
void IncOps () override
 
void DecOps () override
 
bool EventLoopSchedule (std::function< void()> fn) override
 
- Public Member Functions inherited from tensorflow::serving::net_http::HTTPServerInterface
 HTTPServerInterface (const HTTPServerInterface &other)=delete
 
HTTPServerInterfaceoperator= (const HTTPServerInterface &other)=delete
 

Detailed Description

Definition at line 45 of file evhttp_server.h.


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