Apache Mesos
Classes | Namespaces | Functions
protobuf.hpp File Reference
#include <glog/logging.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <iterator>
#include <set>
#include <vector>
#include <process/defer.hpp>
#include <process/dispatch.hpp>
#include <process/id.hpp>
#include <process/process.hpp>
#include <stout/hashmap.hpp>
#include <stout/lambda.hpp>

Go to the source code of this file.

Classes

class  ProtobufProcess< T >
 
class  ReqResProcess< Req, Res >
 
struct  Protocol< Req, Res >
 

Namespaces

 process
 
 google
 Type utilities for the protobuf library that are not specific to particular protobuf classes.
 
 google::protobuf
 

Functions

void process::post (const process::UPID &to, const google::protobuf::Message &message)
 
void process::post (const process::UPID &from, const process::UPID &to, const google::protobuf::Message &message)
 
template<typename T >
const T & google::protobuf::convert (const T &t)
 
template<typename T >
std::vector< T > google::protobuf::convert (const google::protobuf::RepeatedPtrField< T > &items)
 
template<typename T >
std::vector< T > google::protobuf::convert (google::protobuf::RepeatedPtrField< T > &&items)