Cleanups in libjingle to make it compile with chromium_code=1
Fixed all warnings that show up when compiling libjingle in chromium with compiling with chromium_code=1. chromium_code=1 enables various warnings that are off by default. Most changes are for unused variables and consts. R=pthatcher@google.com, wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9699004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5769 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -33,8 +33,6 @@
|
||||
#include "talk/p2p/base/basicpacketsocketfactory.h"
|
||||
#include "talk/p2p/client/basicportallocator.h"
|
||||
|
||||
static const char kUserAgent[] = "PeerConnection User Agent";
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
using talk_base::scoped_ptr;
|
||||
|
@@ -127,9 +127,6 @@ static const char kAttributeMsidSemantics[] = "msid-semantic";
|
||||
static const char kMediaStreamSemantic[] = "WMS";
|
||||
static const char kSsrcAttributeMsid[] = "msid";
|
||||
static const char kDefaultMsid[] = "default";
|
||||
static const char kMsidAppdataAudio[] = "a";
|
||||
static const char kMsidAppdataVideo[] = "v";
|
||||
static const char kMsidAppdataData[] = "d";
|
||||
static const char kSsrcAttributeMslabel[] = "mslabel";
|
||||
static const char kSSrcAttributeLabel[] = "label";
|
||||
static const char kAttributeSsrcGroup[] = "ssrc-group";
|
||||
|
@@ -51,13 +51,11 @@
|
||||
namespace talk_base {
|
||||
|
||||
// Prefixes used for categorizing IPv6 addresses.
|
||||
static const in6_addr kULAPrefix = {{{0xfc, 0}}};
|
||||
static const in6_addr kV4MappedPrefix = {{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0xFF, 0xFF, 0}}};
|
||||
static const in6_addr k6To4Prefix = {{{0x20, 0x02, 0}}};
|
||||
static const in6_addr kTeredoPrefix = {{{0x20, 0x01, 0x00, 0x00}}};
|
||||
static const in6_addr kV4CompatibilityPrefix = {{{0}}};
|
||||
static const in6_addr kSiteLocalPrefix = {{{0xfe, 0xc0, 0}}};
|
||||
static const in6_addr k6BonePrefix = {{{0x3f, 0xfe, 0}}};
|
||||
|
||||
bool IPAddress::strip_sensitive_ = false;
|
||||
|
@@ -612,16 +612,14 @@ Network::Network(const std::string& name, const std::string& desc,
|
||||
const std::string& key)
|
||||
: name_(name), description_(desc), prefix_(prefix),
|
||||
prefix_length_(prefix_length), key_(key), scope_id_(0), ignored_(false),
|
||||
uniform_numerator_(0), uniform_denominator_(0), exponential_numerator_(0),
|
||||
exponential_denominator_(0), type_(ADAPTER_TYPE_UNKNOWN), preference_(0) {
|
||||
type_(ADAPTER_TYPE_UNKNOWN), preference_(0) {
|
||||
}
|
||||
|
||||
Network::Network(const std::string& name, const std::string& desc,
|
||||
const IPAddress& prefix, int prefix_length)
|
||||
: name_(name), description_(desc), prefix_(prefix),
|
||||
prefix_length_(prefix_length), scope_id_(0), ignored_(false),
|
||||
uniform_numerator_(0), uniform_denominator_(0), exponential_numerator_(0),
|
||||
exponential_denominator_(0), type_(ADAPTER_TYPE_UNKNOWN), preference_(0) {
|
||||
type_(ADAPTER_TYPE_UNKNOWN), preference_(0) {
|
||||
}
|
||||
|
||||
std::string Network::ToString() const {
|
||||
|
@@ -254,10 +254,6 @@ class Network {
|
||||
std::vector<IPAddress> ips_;
|
||||
int scope_id_;
|
||||
bool ignored_;
|
||||
double uniform_numerator_;
|
||||
double uniform_denominator_;
|
||||
double exponential_numerator_;
|
||||
double exponential_denominator_;
|
||||
AdapterType type_;
|
||||
int preference_;
|
||||
|
||||
|
@@ -355,7 +355,7 @@ NSSIdentity* NSSIdentity::GenerateInternal(const SSLIdentityParams& params) {
|
||||
NSSIdentity *identity = NULL;
|
||||
CERTSubjectPublicKeyInfo *spki = NULL;
|
||||
CERTCertificateRequest *certreq = NULL;
|
||||
CERTValidity *validity;
|
||||
CERTValidity *validity = NULL;
|
||||
CERTCertificate *certificate = NULL;
|
||||
NSSKeyPair *keypair = NSSKeyPair::Generate();
|
||||
SECItem inner_der;
|
||||
|
@@ -79,6 +79,7 @@ typedef char* SockOptArg;
|
||||
|
||||
namespace talk_base {
|
||||
|
||||
#if defined(WIN32)
|
||||
// Standard MTUs, from RFC 1191
|
||||
const uint16 PACKET_MAXIMUMS[] = {
|
||||
65535, // Theoretical maximum, Hyperchannel
|
||||
@@ -106,6 +107,7 @@ static const int IP_HEADER_SIZE = 20u;
|
||||
static const int IPV6_HEADER_SIZE = 40u;
|
||||
static const int ICMP_HEADER_SIZE = 8u;
|
||||
static const int ICMP_PING_TIMEOUT_MILLIS = 10000u;
|
||||
#endif
|
||||
|
||||
class PhysicalSocket : public AsyncSocket, public sigslot::has_slots<> {
|
||||
public:
|
||||
@@ -1202,9 +1204,7 @@ class Signaler : public EventDispatcher {
|
||||
};
|
||||
|
||||
PhysicalSocketServer::PhysicalSocketServer()
|
||||
: fWait_(false),
|
||||
last_tick_tracked_(0),
|
||||
last_tick_dispatch_count_(0) {
|
||||
: fWait_(false) {
|
||||
signal_wakeup_ = new Signaler(this, &fWait_);
|
||||
#ifdef WIN32
|
||||
socket_ev_ = WSACreateEvent();
|
||||
@@ -1514,12 +1514,6 @@ bool PhysicalSocketServer::Wait(int cmsWait, bool process_io) {
|
||||
int cmsElapsed = 0;
|
||||
uint32 msStart = Time();
|
||||
|
||||
#if LOGGING
|
||||
if (last_tick_dispatch_count_ == 0) {
|
||||
last_tick_tracked_ = msStart;
|
||||
}
|
||||
#endif
|
||||
|
||||
fWait_ = true;
|
||||
while (fWait_) {
|
||||
std::vector<WSAEVENT> events;
|
||||
@@ -1569,23 +1563,6 @@ bool PhysicalSocketServer::Wait(int cmsWait, bool process_io) {
|
||||
cmsNext,
|
||||
false);
|
||||
|
||||
#if 0 // LOGGING
|
||||
// we track this information purely for logging purposes.
|
||||
last_tick_dispatch_count_++;
|
||||
if (last_tick_dispatch_count_ >= 1000) {
|
||||
int32 elapsed = TimeSince(last_tick_tracked_);
|
||||
LOG(INFO) << "PhysicalSocketServer took " << elapsed
|
||||
<< "ms for 1000 events";
|
||||
|
||||
// If we get more than 1000 events in a second, we are spinning badly
|
||||
// (normally it should take about 8-20 seconds).
|
||||
ASSERT(elapsed > 1000);
|
||||
|
||||
last_tick_tracked_ = Time();
|
||||
last_tick_dispatch_count_ = 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (dw == WSA_WAIT_FAILED) {
|
||||
// Failed?
|
||||
// TODO: need a better strategy than this!
|
||||
|
@@ -127,8 +127,6 @@ class PhysicalSocketServer : public SocketServer {
|
||||
Signaler* signal_wakeup_;
|
||||
CriticalSection crit_;
|
||||
bool fWait_;
|
||||
uint32 last_tick_tracked_;
|
||||
int last_tick_dispatch_count_;
|
||||
#ifdef WIN32
|
||||
WSAEVENT socket_ev_;
|
||||
#endif
|
||||
|
@@ -25,6 +25,8 @@
|
||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef POSIX
|
||||
#include <sys/time.h>
|
||||
#if defined(OSX) || defined(IOS)
|
||||
@@ -45,7 +47,6 @@
|
||||
|
||||
namespace talk_base {
|
||||
|
||||
const uint32 LAST = 0xFFFFFFFF;
|
||||
const uint32 HALF = 0x80000000;
|
||||
|
||||
uint64 TimeNanos() {
|
||||
@@ -190,13 +191,13 @@ int32 TimeDiff(uint32 later, uint32 earlier) {
|
||||
if (earlier <= later) {
|
||||
return static_cast<long>(later - earlier);
|
||||
} else {
|
||||
return static_cast<long>(later + (LAST - earlier) + 1);
|
||||
return static_cast<long>(later + (UINT32_MAX - earlier) + 1);
|
||||
}
|
||||
} else {
|
||||
if (later <= earlier) {
|
||||
return -static_cast<long>(earlier - later);
|
||||
} else {
|
||||
return -static_cast<long>(earlier + (LAST - later) + 1);
|
||||
return -static_cast<long>(earlier + (UINT32_MAX - later) + 1);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
@@ -202,7 +202,6 @@ const buzz::StaticQName QN_ADDRESS = { cricket::NS_EMPTY, "address" };
|
||||
const buzz::StaticQName QN_USERNAME = { cricket::NS_EMPTY, "username" };
|
||||
const buzz::StaticQName QN_PASSWORD = { cricket::NS_EMPTY, "password" };
|
||||
const buzz::StaticQName QN_PREFERENCE = { cricket::NS_EMPTY, "preference" };
|
||||
const char GICE_CANDIDATE_TYPE_STUN[] = "stun";
|
||||
const char GICE_CHANNEL_NAME_RTP[] = "rtp";
|
||||
const char GICE_CHANNEL_NAME_RTCP[] = "rtcp";
|
||||
const char GICE_CHANNEL_NAME_VIDEO_RTP[] = "video_rtp";
|
||||
|
@@ -42,7 +42,6 @@ namespace cricket {
|
||||
static const size_t kDtlsRecordHeaderLen = 13;
|
||||
static const size_t kMaxDtlsPacketLen = 2048;
|
||||
static const size_t kMinRtpPacketLen = 12;
|
||||
static const size_t kDefaultVideoAndDataCryptos = 1;
|
||||
|
||||
static bool IsDtlsPacket(const char* data, size_t len) {
|
||||
const uint8* u = reinterpret_cast<const uint8*>(data);
|
||||
|
@@ -82,7 +82,6 @@ const uint32 MAX_PACKET = 65535;
|
||||
const uint32 MIN_PACKET = 296;
|
||||
|
||||
const uint32 IP_HEADER_SIZE = 20; // (+ up to 40 bytes of options?)
|
||||
const uint32 ICMP_HEADER_SIZE = 8;
|
||||
const uint32 UDP_HEADER_SIZE = 8;
|
||||
// TODO: Make JINGLE_HEADER_SIZE transparent to this code?
|
||||
const uint32 JINGLE_HEADER_SIZE = 64; // when relay framing is in use
|
||||
@@ -119,7 +118,6 @@ const uint32 DEFAULT_SND_BUF_SIZE = 90 * 1024;
|
||||
|
||||
#define PSEUDO_KEEPALIVE 0
|
||||
|
||||
const uint32 MAX_SEQ = 0xFFFFFFFF;
|
||||
const uint32 HEADER_SIZE = 24;
|
||||
const uint32 PACKET_OVERHEAD = HEADER_SIZE + UDP_HEADER_SIZE + IP_HEADER_SIZE + JINGLE_HEADER_SIZE;
|
||||
|
||||
@@ -132,8 +130,6 @@ const uint8 FLAG_CTL = 0x02;
|
||||
const uint8 FLAG_RST = 0x04;
|
||||
|
||||
const uint8 CTL_CONNECT = 0;
|
||||
//const uint8 CTL_REDIRECT = 1;
|
||||
const uint8 CTL_EXTRA = 255;
|
||||
|
||||
// TCP options.
|
||||
const uint8 TCP_OPT_EOL = 0; // End of list.
|
||||
@@ -141,14 +137,6 @@ const uint8 TCP_OPT_NOOP = 1; // No-op.
|
||||
const uint8 TCP_OPT_MSS = 2; // Maximum segment size.
|
||||
const uint8 TCP_OPT_WND_SCALE = 3; // Window scale factor.
|
||||
|
||||
/*
|
||||
const uint8 FLAG_FIN = 0x01;
|
||||
const uint8 FLAG_SYN = 0x02;
|
||||
const uint8 FLAG_ACK = 0x10;
|
||||
*/
|
||||
|
||||
const uint32 CTRL_BOUND = 0x80000000;
|
||||
|
||||
const long DEFAULT_TIMEOUT = 4000; // If there are no pending clocks, wake up every 4 seconds
|
||||
const long CLOSED_TIMEOUT = 60 * 1000; // If the connection is closed, once per minute
|
||||
|
||||
|
@@ -43,7 +43,6 @@ namespace cricket {
|
||||
|
||||
// TODO(juberti): Move to stun.h when relay messages have been renamed.
|
||||
static const int TURN_ALLOCATE_REQUEST = STUN_ALLOCATE_REQUEST;
|
||||
static const int TURN_ALLOCATE_ERROR_RESPONSE = STUN_ALLOCATE_ERROR_RESPONSE;
|
||||
|
||||
// TODO(juberti): Extract to turnmessage.h
|
||||
static const int TURN_DEFAULT_PORT = 3478;
|
||||
|
@@ -56,7 +56,6 @@ const uint32 MSG_SEQUENCEOBJECTS_CREATED = 6;
|
||||
const uint32 MSG_CONFIG_STOP = 7;
|
||||
|
||||
const uint32 ALLOCATE_DELAY = 250;
|
||||
const uint32 ALLOCATION_STEP_DELAY = 1 * 1000;
|
||||
|
||||
const int PHASE_UDP = 0;
|
||||
const int PHASE_RELAY = 1;
|
||||
@@ -238,7 +237,6 @@ BasicPortAllocatorSession::BasicPortAllocatorSession(
|
||||
ice_ufrag, ice_pwd, allocator->flags()),
|
||||
allocator_(allocator), network_thread_(NULL),
|
||||
socket_factory_(allocator->socket_factory()),
|
||||
configuration_done_(false),
|
||||
allocation_started_(false),
|
||||
network_manager_started_(false),
|
||||
running_(false),
|
||||
|
@@ -204,7 +204,6 @@ class BasicPortAllocatorSession : public PortAllocatorSession,
|
||||
talk_base::Thread* network_thread_;
|
||||
talk_base::scoped_ptr<talk_base::PacketSocketFactory> owned_socket_factory_;
|
||||
talk_base::PacketSocketFactory* socket_factory_;
|
||||
bool configuration_done_;
|
||||
bool allocation_started_;
|
||||
bool network_manager_started_;
|
||||
bool running_; // set when StartGetAllPorts is called
|
||||
|
@@ -41,9 +41,6 @@
|
||||
|
||||
namespace {
|
||||
|
||||
const uint32 MSG_TIMEOUT = 100; // must not conflict
|
||||
// with BasicPortAllocator.cpp
|
||||
|
||||
// Helper routine to remove whitespace from the ends of a string.
|
||||
void Trim(std::string& str) {
|
||||
size_t first = str.find_first_not_of(" \t\r\n");
|
||||
|
@@ -52,13 +52,6 @@ bool ParseSsrc(const std::string& string, uint32* ssrc) {
|
||||
return talk_base::FromString(string, ssrc);
|
||||
}
|
||||
|
||||
bool ParseSsrc(const buzz::XmlElement* element, uint32* ssrc) {
|
||||
if (element == NULL) {
|
||||
return false;
|
||||
}
|
||||
return ParseSsrc(element->BodyText(), ssrc);
|
||||
}
|
||||
|
||||
// Builds a <view> element according to the following spec:
|
||||
// goto/jinglemuc
|
||||
buzz::XmlElement* CreateViewElem(const std::string& name,
|
||||
|
@@ -60,7 +60,7 @@ XmlDeclCallback(void * userData, const char * ver, const char * enc, int st) {
|
||||
}
|
||||
|
||||
XmlParser::XmlParser(XmlParseHandler *pxph) :
|
||||
context_(this), pxph_(pxph), sentError_(false) {
|
||||
pxph_(pxph), sentError_(false) {
|
||||
expat_ = XML_ParserCreate(NULL);
|
||||
XML_SetUserData(expat_, this);
|
||||
XML_SetElementHandler(expat_, StartElementCallback, EndElementCallback);
|
||||
@@ -196,8 +196,7 @@ XmlParser::ParseXml(XmlParseHandler *pxph, std::string text) {
|
||||
parser.Parse(text.c_str(), text.length(), true);
|
||||
}
|
||||
|
||||
XmlParser::ParseContext::ParseContext(XmlParser *parser) :
|
||||
parser_(parser),
|
||||
XmlParser::ParseContext::ParseContext() :
|
||||
xmlnsstack_(),
|
||||
raised_(XML_ERROR_NONE),
|
||||
line_number_(0),
|
||||
|
@@ -87,7 +87,7 @@ private:
|
||||
|
||||
class ParseContext : public XmlParseContext {
|
||||
public:
|
||||
ParseContext(XmlParser * parser);
|
||||
ParseContext();
|
||||
virtual ~ParseContext();
|
||||
virtual QName ResolveQName(const char * qname, bool isAttr);
|
||||
virtual void RaiseError(XML_Error err) { if (!raised_) raised_ = err; }
|
||||
@@ -102,7 +102,6 @@ private:
|
||||
void SetPosition(int line, int column, long byte_index);
|
||||
|
||||
private:
|
||||
const XmlParser * parser_;
|
||||
XmlnsStack xmlnsstack_;
|
||||
XML_Error raised_;
|
||||
XML_Size line_number_;
|
||||
|
@@ -216,7 +216,6 @@ const char NS_GOOGLE_AUTH_PROTOCOL[] =
|
||||
"http://www.google.com/talk/protocol/auth";
|
||||
const StaticQName QN_GOOGLE_AUTH_CLIENT_USES_FULL_BIND_RESULT =
|
||||
{ NS_GOOGLE_AUTH_PROTOCOL, "client-uses-full-bind-result" };
|
||||
const char NS_GOOGLE_AUTH_OLD[] = "google:auth";
|
||||
const StaticQName QN_GOOGLE_ALLOW_NON_GOOGLE_ID_XMPP_LOGIN =
|
||||
{ NS_GOOGLE_AUTH_PROTOCOL, "allow-non-google-login" };
|
||||
const StaticQName QN_GOOGLE_AUTH_SERVICE =
|
||||
@@ -345,8 +344,6 @@ const StaticQName QN_NICK = { STR_EMPTY, "nick" };
|
||||
const StaticQName QN_SUBSCRIPTION = { STR_EMPTY, "subscription" };
|
||||
const StaticQName QN_TITLE1 = { STR_EMPTY, "title1" };
|
||||
const StaticQName QN_TITLE2 = { STR_EMPTY, "title2" };
|
||||
const StaticQName QN_SOURCE = { STR_EMPTY, "source" };
|
||||
const StaticQName QN_TIME = { STR_EMPTY, "time" };
|
||||
|
||||
const StaticQName QN_XMLNS_CLIENT = { NS_XMLNS, STR_CLIENT };
|
||||
const StaticQName QN_XMLNS_SERVER = { NS_XMLNS, STR_SERVER };
|
||||
|
@@ -122,6 +122,7 @@ extern const StaticQName QN_GOOGLE_MUC_HANGOUT_INVITE_TYPE;
|
||||
extern const StaticQName QN_ATTR_CREATE_ACTIVITY;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_PUBLIC;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_INVITEE;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_STATUS;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_TYPE;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_HANGOUT_START_CONTEXT;
|
||||
extern const StaticQName QN_GOOGLE_MUC_HANGOUT_CONVERSATION_ID;
|
||||
|
@@ -418,8 +418,7 @@ void XmppEngineImpl::StartTls(const std::string& domain) {
|
||||
|
||||
XmppEngineImpl::EnterExit::EnterExit(XmppEngineImpl* engine)
|
||||
: engine_(engine),
|
||||
state_(engine->state_),
|
||||
error_(engine->error_code_) {
|
||||
state_(engine->state_) {
|
||||
engine->engine_entered_ += 1;
|
||||
}
|
||||
|
||||
|
@@ -234,8 +234,6 @@ class XmppEngineImpl : public XmppEngine {
|
||||
private:
|
||||
XmppEngineImpl* engine_;
|
||||
State state_;
|
||||
Error error_;
|
||||
|
||||
};
|
||||
|
||||
friend class StanzaParseHandler;
|
||||
|
Reference in New Issue
Block a user