Apache Mesos
Classes | Namespaces | Functions
pid.hpp File Reference
#include <stdint.h>
#include <iosfwd>
#include <string>
#include <boost/functional/hash.hpp>
#include <process/address.hpp>
#include <stout/ip.hpp>

Go to the source code of this file.


struct  process::UPID
 An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg, when receiving incoming requests) in the dispatching mechanism. More...
struct  process::UPID::ID
struct  process::PID< T >
 A "process identifier" used to uniquely identify a process when dispatching messages. More...
struct  std::hash< process::UPID >




std::ostream & process::operator<< (std::ostream &stream, const UPID::ID &id)
bool process::operator== (const std::string &s, const UPID::ID &id)
bool process::operator!= (const std::string &s, const UPID::ID &id)
std::string process::operator+ (const UPID::ID &id, const std::string &s)
std::string process::operator+ (const UPID::ID &id, std::string &&s)
std::string process::operator+ (const std::string &s, const UPID::ID &id)
std::string process::operator+ (std::string &&s, const UPID::ID &id)
std::ostream & process::operator<< (std::ostream &, const UPID &)
std::istream & process::operator>> (std::istream &, UPID &)