|
Apache Mesos
|
An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg, when receiving incoming requests) in the dispatching mechanism.
More...
#include <pid.hpp>
Classes | |
| struct | ID |
Public Member Functions | |
| UPID ()=default | |
| UPID (const UPID &that)=default | |
| UPID (UPID &&that)=default | |
| UPID (const char *id_, const net::IP &ip_, uint16_t port_) | |
| UPID (const char *id_, const network::inet::Address &address_) | |
| UPID (const std::string &id_, const net::IP &ip_, uint16_t port_) | |
| UPID (const std::string &id_, const network::inet::Address &address_) | |
| UPID (const char *s) | |
| UPID (const std::string &s) | |
| UPID (const ProcessBase &process) | |
| UPID & | operator= (const UPID &that)=default |
| UPID & | operator= (UPID &&that)=default |
| operator std::string () const | |
| operator bool () const | |
| bool | operator! () const |
| bool | operator< (const UPID &that) const |
| bool | operator== (const UPID &that) const |
| bool | operator!= (const UPID &that) const |
| void | resolve () |
Public Attributes | |
| struct process::UPID::ID | id |
| network::inet::Address | address = network::inet4::Address::ANY_ANY() |
| struct { | |
| Option< network::inet6::Address > v6 | |
| } | addresses = {None()} |
| Option< std::string > | host |
Protected Attributes | |
| Option< std::weak_ptr< ProcessBase * > > | reference = None() |
Friends | |
| class | ProcessBase |
| class | ProcessManager |
An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg, when receiving incoming requests) in the dispatching mechanism.
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
| process::UPID::UPID | ( | const char * | s | ) |
| process::UPID::UPID | ( | const std::string & | s | ) |
| process::UPID::UPID | ( | const ProcessBase & | process | ) |
|
inline |
| process::UPID::operator std::string | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| void process::UPID::resolve | ( | ) |
|
friend |
|
friend |
| network::inet::Address process::UPID::address = network::inet4::Address::ANY_ANY() |
| struct { ... } process::UPID::addresses |
| Option<std::string> process::UPID::host |
| struct process::UPID::ID process::UPID::id |
|
protected |
| Option<network::inet6::Address> process::UPID::v6 |
1.8.11