Fix CE and some includes.

GitOrigin-RevId: e181d67a6ed36c9cbd444cf2282902b6a90881be
This commit is contained in:
levlam 2018-09-13 06:08:49 +03:00
parent f207b1eed4
commit 86ef95e0a8
5 changed files with 11 additions and 7 deletions

View File

@ -9,6 +9,8 @@
#include "td/telegram/Global.h" #include "td/telegram/Global.h"
#include "td/telegram/net/NetQueryDispatcher.h" #include "td/telegram/net/NetQueryDispatcher.h"
#include "td/utils/Status.h"
namespace td { namespace td {
void DelayDispatcher::send_with_callback(NetQueryPtr query, ActorShared<NetQueryCallback> callback) { void DelayDispatcher::send_with_callback(NetQueryPtr query, ActorShared<NetQueryCallback> callback) {

View File

@ -1261,7 +1261,7 @@ void ConnectionCreator::hangup() {
DcOptions ConnectionCreator::get_default_dc_options(bool is_test) { DcOptions ConnectionCreator::get_default_dc_options(bool is_test) {
DcOptions res; DcOptions res;
enum class HostType { IPv4, IPv6, Url }; enum class HostType : int32 { IPv4, IPv6, Url };
auto add_ip_ports = [&res](int32 dc_id, const vector<string> &ips, const vector<int> &ports, auto add_ip_ports = [&res](int32 dc_id, const vector<string> &ips, const vector<int> &ports,
HostType type = HostType::IPv4) { HostType type = HostType::IPv4) {
IPAddress ip_address; IPAddress ip_address;

View File

@ -52,20 +52,20 @@ void PollFlagsSet::clear() {
} }
StringBuilder &operator<<(StringBuilder &sb, PollFlags flags) { StringBuilder &operator<<(StringBuilder &sb, PollFlags flags) {
sb << "["; sb << '[';
if (flags.can_read()) { if (flags.can_read()) {
sb << "R"; sb << 'R';
} }
if (flags.can_write()) { if (flags.can_write()) {
sb << "W"; sb << 'W';
} }
if (flags.can_close()) { if (flags.can_close()) {
sb << "C"; sb << 'C';
} }
if (flags.has_pending_error()) { if (flags.has_pending_error()) {
sb << "E"; sb << 'E';
} }
return sb << "]"; return sb << ']';
} }
} // namespace td } // namespace td

View File

@ -10,6 +10,7 @@
#include "td/utils/misc.h" #include "td/utils/misc.h"
#include "td/utils/port/detail/NativeFd.h" #include "td/utils/port/detail/NativeFd.h"
#include "td/utils/port/PollFlags.h" #include "td/utils/port/PollFlags.h"
#include "td/utils/port/thread.h"
#include "td/utils/Slice.h" #include "td/utils/Slice.h"
#include <atomic> #include <atomic>

View File

@ -13,6 +13,7 @@ char disable_linker_warning_about_empty_file_poll_cpp TD_UNUSED;
#include "td/utils/format.h" #include "td/utils/format.h"
#include "td/utils/logging.h" #include "td/utils/logging.h"
#include "td/utils/misc.h" #include "td/utils/misc.h"
#include "td/utils/ScopeGuard.h"
#include "td/utils/Status.h" #include "td/utils/Status.h"
namespace td { namespace td {