Home | History | Annotate | Download | only in platform
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef WebPushError_h
      6 #define WebPushError_h
      7 
      8 #include "WebString.h"
      9 
     10 namespace blink {
     11 
     12 struct WebPushError {
     13     enum ErrorType {
     14         ErrorTypeAbort = 0,
     15         ErrorTypeUnknown,
     16         ErrorTypeLast = ErrorTypeUnknown
     17     };
     18 
     19     WebPushError(ErrorType errorType, const WebString& message)
     20         : errorType(errorType)
     21         , message(message)
     22     {
     23     }
     24 
     25     ErrorType errorType;
     26     WebString message;
     27 };
     28 
     29 } // namespace blink
     30 
     31 #endif // WebPushError_h
     32