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.

Classes

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 >
 

Namespaces

 process
 
 std
 

Functions

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 &)