View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

messagesender.h
Go to the documentation of this file.
1#ifndef VISTLE_MESSAGESENDER_H
2#define VISTLE_MESSAGESENDER_H
3
4#include "export.h"
5#include "message.h"
6#include "messagepayload.h"
7
9
10namespace vistle {
11
13public:
14 virtual ~MessageSender();
15 virtual bool sendMessage(const message::Message &msg, const buffer *payload = nullptr) const = 0;
16 virtual bool sendMessage(const message::Message &msg, const MessagePayload &payload) const = 0;
17};
18
19} // namespace vistle
20#endif
Definition: messagesender.h:12
virtual bool sendMessage(const message::Message &msg, const MessagePayload &payload) const =0
virtual bool sendMessage(const message::Message &msg, const buffer *payload=nullptr) const =0
Definition: message.h:157
Definition: shm_reference.h:15
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
std::vector< char, allocator< char > > buffer
Definition: buffer.h:9