namespace mojo {
-Message::Message()
- : data_num_bytes_(0),
- data_(NULL) {
+Message::Message() : data_num_bytes_(0), data_(nullptr) {
}
Message::~Message() {
free(data_);
for (std::vector<Handle>::iterator it = handles_.begin();
- it != handles_.end(); ++it) {
+ it != handles_.end();
+ ++it) {
if (it->is_valid())
CloseRaw(*it);
}
uint32_t num_bytes = 0, num_handles = 0;
rv = ReadMessageRaw(handle,
- NULL,
+ nullptr,
&num_bytes,
- NULL,
+ nullptr,
&num_handles,
MOJO_READ_MESSAGE_FLAG_NONE);
if (rv != MOJO_RESULT_RESOURCE_EXHAUSTED)
message.AllocUninitializedData(num_bytes);
message.mutable_handles()->resize(num_handles);
- rv = ReadMessageRaw(handle,
- message.mutable_data(),
- &num_bytes,
- message.mutable_handles()->empty()
- ? NULL
- : reinterpret_cast<MojoHandle*>(
- &message.mutable_handles()->front()),
- &num_handles,
- MOJO_READ_MESSAGE_FLAG_NONE);
+ rv = ReadMessageRaw(
+ handle,
+ message.mutable_data(),
+ &num_bytes,
+ message.mutable_handles()->empty()
+ ? nullptr
+ : reinterpret_cast<MojoHandle*>(&message.mutable_handles()->front()),
+ &num_handles,
+ MOJO_READ_MESSAGE_FLAG_NONE);
if (receiver && rv == MOJO_RESULT_OK)
*receiver_result = receiver->Accept(&message);