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 
34 public:
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:38