diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-26 00:01:41 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-26 00:01:41 +0900 |
| commit | f0000a87544fde9beb3d38fa979f02ce001c7efe (patch) | |
| tree | 7d886dd9de9000c315be8abe51f5d6806a9338e4 /src | |
| parent | c522d79d898d4a47b682dcc8de0cf82996abb502 (diff) | |
Made ExtensionMessage's NAME const char[]
Diffstat (limited to 'src')
| -rw-r--r-- | src/ExtensionMessage.h | 4 | ||||
| -rw-r--r-- | src/HandshakeExtensionMessage.cc | 7 | ||||
| -rw-r--r-- | src/HandshakeExtensionMessage.h | 4 | ||||
| -rw-r--r-- | src/UTMetadataExtensionMessage.cc | 2 | ||||
| -rw-r--r-- | src/UTMetadataExtensionMessage.h | 4 | ||||
| -rw-r--r-- | src/UTPexExtensionMessage.cc | 4 | ||||
| -rw-r--r-- | src/UTPexExtensionMessage.h | 4 |
7 files changed, 14 insertions, 15 deletions
diff --git a/src/ExtensionMessage.h b/src/ExtensionMessage.h index 17ec102d..6fc5012a 100644 --- a/src/ExtensionMessage.h +++ b/src/ExtensionMessage.h @@ -49,8 +49,8 @@ public: virtual std::string getPayload() = 0; virtual uint8_t getExtensionMessageID() = 0; - - virtual const std::string& getExtensionName() const = 0; + + virtual const char* getExtensionName() const = 0; virtual std::string toString() const = 0; diff --git a/src/HandshakeExtensionMessage.cc b/src/HandshakeExtensionMessage.cc index 4a9c065c..e0860d2a 100644 --- a/src/HandshakeExtensionMessage.cc +++ b/src/HandshakeExtensionMessage.cc @@ -49,7 +49,7 @@ namespace aria2 { -const std::string HandshakeExtensionMessage::EXTENSION_NAME = "handshake"; +const char HandshakeExtensionMessage::EXTENSION_NAME[] = "handshake"; HandshakeExtensionMessage::HandshakeExtensionMessage() : tcpPort_(0), @@ -83,7 +83,7 @@ std::string HandshakeExtensionMessage::getPayload() std::string HandshakeExtensionMessage::toString() const { std::string s(fmt("%s client=%s, tcpPort=%u, metadataSize=%lu", - getExtensionName().c_str(), + getExtensionName(), util::percentEncode(clientVersion_).c_str(), tcpPort_, static_cast<unsigned long>(metadataSize_))); @@ -162,8 +162,7 @@ HandshakeExtensionMessage::create(const unsigned char* data, size_t length) if(length < 1) { throw DL_ABORT_EX (fmt(MSG_TOO_SMALL_PAYLOAD_SIZE, - EXTENSION_NAME.c_str(), - static_cast<unsigned long>(length))); + EXTENSION_NAME, static_cast<unsigned long>(length))); } HandshakeExtensionMessageHandle msg(new HandshakeExtensionMessage()); A2_LOG_DEBUG(fmt("Creating HandshakeExtensionMessage from %s", diff --git a/src/HandshakeExtensionMessage.h b/src/HandshakeExtensionMessage.h index f5650cff..50e353ba 100644 --- a/src/HandshakeExtensionMessage.h +++ b/src/HandshakeExtensionMessage.h @@ -71,12 +71,12 @@ public: return 0; } - virtual const std::string& getExtensionName() const + virtual const char* getExtensionName() const { return EXTENSION_NAME; } - static const std::string EXTENSION_NAME; + static const char EXTENSION_NAME[]; virtual std::string toString() const; diff --git a/src/UTMetadataExtensionMessage.cc b/src/UTMetadataExtensionMessage.cc index 737e47ae..292efdb7 100644 --- a/src/UTMetadataExtensionMessage.cc +++ b/src/UTMetadataExtensionMessage.cc @@ -36,7 +36,7 @@ namespace aria2 { -const std::string UTMetadataExtensionMessage::EXTENSION_NAME = "ut_metadata"; +const char UTMetadataExtensionMessage::EXTENSION_NAME[] = "ut_metadata"; UTMetadataExtensionMessage::UTMetadataExtensionMessage (uint8_t extensionMessageID): diff --git a/src/UTMetadataExtensionMessage.h b/src/UTMetadataExtensionMessage.h index 4fa47f7e..9b3d6a47 100644 --- a/src/UTMetadataExtensionMessage.h +++ b/src/UTMetadataExtensionMessage.h @@ -52,12 +52,12 @@ public: return extensionMessageID_; } - virtual const std::string& getExtensionName() const + virtual const char* getExtensionName() const { return EXTENSION_NAME; } - static const std::string EXTENSION_NAME; + static const char EXTENSION_NAME[]; void setIndex(size_t index) { diff --git a/src/UTPexExtensionMessage.cc b/src/UTPexExtensionMessage.cc index 4b64be47..a2573030 100644 --- a/src/UTPexExtensionMessage.cc +++ b/src/UTPexExtensionMessage.cc @@ -55,7 +55,7 @@ const size_t DEFAULT_MAX_DROPPED_PEER = 50; } // namespace -const std::string UTPexExtensionMessage::EXTENSION_NAME = "ut_pex"; +const char UTPexExtensionMessage::EXTENSION_NAME[] = "ut_pex"; UTPexExtensionMessage::UTPexExtensionMessage(uint8_t extensionMessageID): extensionMessageID_(extensionMessageID), @@ -186,7 +186,7 @@ UTPexExtensionMessage::create(const unsigned char* data, size_t len) { if(len < 1) { throw DL_ABORT_EX(fmt(MSG_TOO_SMALL_PAYLOAD_SIZE, - EXTENSION_NAME.c_str(), + EXTENSION_NAME, static_cast<unsigned long>(len))); } UTPexExtensionMessageHandle msg(new UTPexExtensionMessage(*data)); diff --git a/src/UTPexExtensionMessage.h b/src/UTPexExtensionMessage.h index 85eb1dc7..7bc2393a 100644 --- a/src/UTPexExtensionMessage.h +++ b/src/UTPexExtensionMessage.h @@ -81,12 +81,12 @@ public: return extensionMessageID_; } - virtual const std::string& getExtensionName() const + virtual const char* getExtensionName() const { return EXTENSION_NAME; } - static const std::string EXTENSION_NAME; + static const char EXTENSION_NAME[]; virtual std::string toString() const; |
