MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Public Types | Public Member Functions | Public Attributes
mace::rpc::message Struct Reference

#include <message.hpp>

List of all members.

Public Types

enum  error_type {
  none = 0, unknown_method = 1, invalid_response = 2, broken_promise = 3,
  exception_thrown = 4
}

Public Member Functions

 message (message &&m)
 message (std::string &&m, datavec &&param, int rid, error_type e=none)
 message (datavec &&param, int rid)
 message (datavec &&result, int rid, error_type e)
 message (std::string &&m, datavec &&param)

Public Attributes

boost::optional< int32_t > id
 Used to track response.
error_type err
 0 for no error
std::string meth
 NULL for response.
datavec data
 parameters or result

Detailed Description

Generic message used to pass parameters across the network.

Definition at line 13 of file message.hpp.


The documentation for this struct was generated from the following file: