![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Serves (only) RPCServiceAsync and RPCService instances. More...
#include "rpcServer.h"
Public Member Functions | |
POINTER_DEFINITIONS (RPCServer) | |
RPCServer (const Configuration::const_shared_pointer &conf=Configuration::const_shared_pointer()) | |
virtual | ~RPCServer () |
void | registerService (std::string const &serviceName, RPCServiceAsync::shared_pointer const &service) |
void | unregisterService (std::string const &serviceName) |
void | run (int seconds=0) |
void | runInNewThread (int seconds=0) |
void | destroy () |
void | printInfo () |
const std::tr1::shared_ptr< ServerContext > & | getServer () const |
Serves (only) RPCServiceAsync and RPCService instances.
Definition at line 35 of file rpcServer.h.
|
explicit |
Definition at line 420 of file rpcServer.cpp.
|
virtual |
Definition at line 428 of file rpcServer.cpp.
void epics::pvAccess::RPCServer::destroy | ( | ) |
Definition at line 476 of file rpcServer.cpp.
|
inline |
Definition at line 67 of file rpcServer.h.
epics::pvAccess::RPCServer::POINTER_DEFINITIONS | ( | RPCServer | ) |
void epics::pvAccess::RPCServer::printInfo | ( | ) |
Display basic information about the context.
Definition at line 434 of file rpcServer.cpp.
void epics::pvAccess::RPCServer::registerService | ( | std::string const & | serviceName, |
RPCServiceAsync::shared_pointer const & | service | ||
) |
Definition at line 481 of file rpcServer.cpp.
void epics::pvAccess::RPCServer::run | ( | int | seconds = 0 | ) |
Definition at line 440 of file rpcServer.cpp.
void epics::pvAccess::RPCServer::runInNewThread | ( | int | seconds = 0 | ) |
Method requires usage of std::tr1::shared_ptr<RPCServer>. This instance must be owned by a shared_ptr instance.
Definition at line 461 of file rpcServer.cpp.
void epics::pvAccess::RPCServer::unregisterService | ( | std::string const & | serviceName | ) |
Definition at line 486 of file rpcServer.cpp.