source: trash/pingpong/PingPongMessage.h@ 6786

Last change on this file since 6786 was 6786, checked in by mies, 15 years ago

Changed Data to Message conversion constructor in Message to explicit
Fixed some general bugs in Data: operator<<
Fixed bug in DHTMessage: allow unspecified key/values
Added local DHT message delivery
Adapted sources to work with gcc 4.4.1

File size: 714 bytes
Line 
1#ifndef PINGPONGMESSAGES_H_
2#define PINGPONGMESSAGES_H_
3
4#include <string>
5#include "ariba/utility/messages.h"
6#include "ariba/utility/serialization.h"
7#include "ariba/utility/misc/Helper.h"
8
9using std::string;
10using ariba::utility::Message;
11
12namespace ariba {
13namespace application {
14namespace pingpong {
15
16using_serialization;
17
18class PingPongMessage : public Message {
19 VSERIALIZEABLE;
20public:
21 PingPongMessage();
22 PingPongMessage(uint8_t _id);
23 virtual ~PingPongMessage();
24
25 string info();
26 uint8_t getid();
27
28private:
29 uint8_t id;
30};
31
32}}} // namespace ariba, appplication , pingpong
33
34sznBeginDefault( ariba::application ::pingpong::PingPongMessage, X ) {
35 X && id;
36} sznEnd();
37
38#endif /* PINGPONGMESSAGES_H_ */
Note: See TracBrowser for help on using the repository browser.