Apache Mesos
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
mesos::internal::slave::IOSwitchboardServer Class Reference

#include <switchboard.hpp>

Classes

struct  Flags
 

Public Member Functions

 ~IOSwitchboardServer ()
 
process::Future< Nothingrun ()
 
process::Future< Nothingunblock ()
 

Static Public Member Functions

static Try< process::Owned< IOSwitchboardServer > > create (bool tty, int stdinToFd, int stdoutFromFd, int stdoutToFd, int stderrFromFd, int stderrToFd, const std::string &socketPath, bool waitForConnection=false, Option< Duration > heartbeatInterval=None())
 

Static Public Attributes

static const char NAME []
 

Constructor & Destructor Documentation

mesos::internal::slave::IOSwitchboardServer::~IOSwitchboardServer ( )

Member Function Documentation

static Try<process::Owned<IOSwitchboardServer> > mesos::internal::slave::IOSwitchboardServer::create ( bool  tty,
int  stdinToFd,
int  stdoutFromFd,
int  stdoutToFd,
int  stderrFromFd,
int  stderrToFd,
const std::string &  socketPath,
bool  waitForConnection = false,
Option< Duration heartbeatInterval = None() 
)
static
process::Future<Nothing> mesos::internal::slave::IOSwitchboardServer::run ( )
process::Future<Nothing> mesos::internal::slave::IOSwitchboardServer::unblock ( )

Member Data Documentation

const char mesos::internal::slave::IOSwitchboardServer::NAME[]
static

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