Pothos
0.2.1-g9f04573d
The Pothos dataflow programming software suite
|
#include <Handler.hpp>
Public Member Functions | |
RemoteHandler (void) | |
Make a new handler. More... | |
RemoteHandler (const std::string &peerAddr) | |
Make a new handler given the peer address. More... | |
void | runHandler (std::istream &is, std::ostream &os) |
void | runHandler (std::iostream &io) |
bool | runHandlerOnce (std::istream &is, std::ostream &os) |
A server handler runs the Proxy service over an iostream.
Pothos::RemoteHandler::RemoteHandler | ( | void | ) |
Make a new handler.
Pothos::RemoteHandler::RemoteHandler | ( | const std::string & | peerAddr | ) |
Make a new handler given the peer address.
void Pothos::RemoteHandler::runHandler | ( | std::istream & | is, |
std::ostream & | os | ||
) |
Run a handler for a remote proxy that is interfaced over an iostream. This call blocks until the client's remote environment session destructs.
void Pothos::RemoteHandler::runHandler | ( | std::iostream & | io | ) |
Run a handler for a remote proxy that is interfaced over an iostream. This call blocks until the client's remote environment session destructs.
bool Pothos::RemoteHandler::runHandlerOnce | ( | std::istream & | is, |
std::ostream & | os | ||
) |
Run the handler for a single request/response transaction.