aegis.cpp
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
typing_start.hpp
1 //
2 // typing_start.hpp
3 // ****************
4 //
5 // Copyright (c) 2019 Sharon W (sharon at aegis dot gg)
6 //
7 // Distributed under the MIT License. (See accompanying file LICENSE)
8 //
9 
10 #pragma once
11 
12 #include "aegis/config.hpp"
13 #include "aegis/fwd.hpp"
14 #include "aegis/snowflake.hpp"
15 
16 namespace aegis
17 {
18 
19 namespace gateway
20 {
21 
22 namespace events
23 {
24 
28 {
32  int64_t timestamp;
33 };
34 
35 }
36 
37 }
38 
39 }
Definition: typing_start.hpp:27
int64_t timestamp
Definition: typing_start.hpp:32
shards::shard & shard
Definition: typing_start.hpp:29
aegis::channel & channel
Definition: typing_start.hpp:30
Class for performing actions pertaining to a specified channel.
Definition: channel.hpp:170
Stores user-specific and guild-specific attributes of users.
Definition: user.hpp:37
aegis::user & user
Definition: typing_start.hpp:31
Tracks websocket shards and their connections.
Definition: shard.hpp:42