#include <eckit/runtime/PipeHandler.h>
template<class Request>
PipeHandler class
Base classes
- class ProcessControler
-
template<class T>class ClassExtent<PipeHandler<Request>>
-
template<class Request>struct DefaultHandler<Request>
Public static functions
- static auto isRunning(pid_t) -> bool
- static auto size() -> size_t
- static void callAll(void(T::*)())
- static void callAll(void(T::*)() const)
- static void callAll(void(T::*)(P), P)
- static void callAll(void(T::*)(P) const, P)
- static void callAll(void(T::*)(P1, P2), P1, P2)
- static void callAll(void(T::*)(P&) const, P&)
- static void callAll(void(T::*)(P&), P&)
- static void callAll(void(T::*)(P1&, P2&), P1&, P2&)
- static auto size() -> size_t
- static void callAll(void(T::*)())
- static void callAll(void(T::*)(P), P)
- static void callAll(void(T::*)(P1, P2), P1, P2)
- static void callAll(void(T::*)(P&) const, P&)
- static void callAll(void(T::*)(P1&, P2&), P1&, P2&)
-
static void print(std::
ostream&, const Request&) - static void json(JSON&, const Request&)
Constructors, destructors, conversion operators
Public functions
Private functions
Function documentation
#include <eckit/runtime/ProcessControler.h>
template<class Request>
static bool eckit:: PipeHandler<Request>:: isRunning(pid_t)
#include <eckit/container/ClassExtent.h>
template<class Request>
static size_t eckit:: PipeHandler<Request>:: size()
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)())
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)() const)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P),
P)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P) const,
P)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P1, P2),
P1,
P2)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P&) const,
P&)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P&),
P&)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P1&, P2&),
P1&,
P2&)
#include <eckit/container/ClassExtent.h>
template<class Request>
static size_t eckit:: PipeHandler<Request>:: size()
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)())
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P),
P)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P1, P2),
P1,
P2)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P&) const,
P&)
#include <eckit/container/ClassExtent.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: callAll(void(T::*)(P1&, P2&),
P1&,
P2&)
#include <eckit/runtime/Dispatcher.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: print(std:: ostream&,
const Request&)
#include <eckit/runtime/Dispatcher.h>
template<class Request>
static void eckit:: PipeHandler<Request>:: json(JSON&,
const Request&)
#include <eckit/runtime/ProcessControler.h>
template<class Request>
void eckit:: PipeHandler<Request>:: kill() virtual
#include <eckit/runtime/ProcessControler.h>
template<class Request>
void eckit:: PipeHandler<Request>:: wait() virtual
#include <eckit/runtime/ProcessControler.h>
template<class Request>
bool eckit:: PipeHandler<Request>:: active() virtual