EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Static Public Attributes | List of all members
EngineServer Class Reference

HTTP Server of the Engine. More...

#include <EngineServer.h>

Inheritance diagram for EngineServer:
HTTPServer

Public Member Functions

 EngineServer (short port, class Engine *engine)
 Constructor creates and starts the HTTPServer for given engine. More...
 
 ~EngineServer ()
 Stop and delete the HTTPServer. More...
 
- Public Member Functions inherited from HTTPServer
 HTTPServer (short port, PathHandlerList *handlers, void *user_arg)
 Create a HTTPServer. More...
 
void start ()
 Start accepting connections (launch thread). More...
 
void run ()
 Part of the epicsThreadRunable interface. More...
 
void serverinfo (SOCKET socket)
 Dump HTML page with server info to socket. More...
 
PathHandlerListgetHandlers () const
 
void * getUserArg () const
 
bool isShuttingDown () const
 

Static Public Attributes

static bool run_main_loop
 flag
 

Detailed Description

HTTP Server of the Engine.

Constructor & Destructor Documentation

EngineServer::EngineServer ( short  port,
class Engine engine 
)

Constructor creates and starts the HTTPServer for given engine.

EngineServer::~EngineServer ( )

Stop and delete the HTTPServer.


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