diff options
Diffstat (limited to 'net/base/net_module.h')
-rw-r--r-- | net/base/net_module.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/base/net_module.h b/net/base/net_module.h index ef309ff..e527b9f 100644 --- a/net/base/net_module.h +++ b/net/base/net_module.h @@ -8,6 +8,7 @@ #include <string> #include "base/basictypes.h" +#include "base/string_piece.h" namespace net { @@ -20,7 +21,7 @@ namespace net { // class NetModule { public: - typedef std::string (*ResourceProvider)(int key); + typedef StringPiece (*ResourceProvider)(int key); // Set the function to call when the net module needs resources static void SetResourceProvider(ResourceProvider func); @@ -28,7 +29,7 @@ class NetModule { // Call the resource provider (if one exists) to get the specified resource. // Returns an empty string if the resource does not exist or if there is no // resource provider. - static std::string GetResource(int key); + static StringPiece GetResource(int key); private: DISALLOW_IMPLICIT_CONSTRUCTORS(NetModule); |