AlpacaLibary  1.63
A closed source C++ bot for OSRS
MessageNode.hpp
Go to the documentation of this file.
1 #ifndef MESSAGENODE_HPP_INCLUDED
2 #define MESSAGENODE_HPP_INCLUDED
3 
4 #include "CacheableNode.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <cstdint>
7 #include <string>
8 #include "NamePair.hpp"
9 
10 namespace Internal
11 {
12  class MessageNode : public CacheableNode
13  {
14  public:
15  MessageNode(const void* Obj);
16 
17  MessageNode() = default;
18  MessageNode(MessageNode&& Obj) = default;
19  MessageNode(const MessageNode& Obj) = default;
21  MessageNode& operator=(const MessageNode& Obj) = default;
22 
23  static Class GetClass();
24 
25  std::int32_t GetID() const;
26  std::string GetName() const;
28  std::string GetSender() const;
29  std::string GetText() const;
30  std::int32_t GetTick() const;
31  std::int32_t GetType() const;
32 
33  };
34 }
35 
36 #endif // MESSAGENODE_HPP_INCLUDED
static Class GetClass()
MessageNode & operator=(const MessageNode &Obj)=default
std::string GetName() const
std::string GetText() const
NamePair GetNamePair() const
MessageNode(const void *Obj)
MessageNode(MessageNode &&Obj)=default
std::string GetSender() const
std::int32_t GetID() const
std::int32_t GetType() const
MessageNode(const MessageNode &Obj)=default
std::int32_t GetTick() const
MessageNode & operator=(MessageNode &&Obj)=default