NymphRPC Remote Procedure Call Library
callback_request.h
1/*
2 callback_request.h - header file for the CallbackRequest class.
3
4 Revision 0
5
6 Notes:
7 -
8
9 2016/11/19, Maya Posch
10 (c) Nyanko.ws
11*/
12
13
14#ifndef REQUEST_H
15#define REQUEST_H
16
17
18#include "abstract_request.h"
19#include "nymph_message.h"
20
21
22#include <string>
23#include <atomic>
24#include <condition_variable>
25#include <mutex>
26
27
29 uint32_t session;
30 NymphMessage* msg;
31 void* data;
32 std::string loggerName;
33
34public:
35 CallbackRequest() { loggerName = "CallbackRequest"; }
36 void setMessage(uint32_t session, NymphMessage* msg, void* data);
37 void process();
38 void finish();
39};
40
41#endif
Definition: abstract_request.h:22
Definition: callback_request.h:28
Definition: nymph_message.h:39