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.


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


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


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)