Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/storage/mozStorageError.cpp
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2
 * vim: sw=2 ts=2 et lcs=trail\:.,tab\:>~ :
3
 * This Source Code Form is subject to the terms of the Mozilla Public
4
 * License, v. 2.0. If a copy of the MPL was not distributed with this
5
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7
#include "mozStorageError.h"
8
9
namespace mozilla {
10
namespace storage {
11
12
////////////////////////////////////////////////////////////////////////////////
13
//// Error
14
15
Error::Error(int aResult,
16
             const char *aMessage)
17
: mResult(aResult)
18
, mMessage(aMessage)
19
0
{
20
0
}
21
22
/**
23
 * Note:  This object is only ever accessed on one thread at a time.  It it not
24
 *        threadsafe, but it does need threadsafe AddRef and Release.
25
 */
26
NS_IMPL_ISUPPORTS(
27
  Error,
28
  mozIStorageError
29
)
30
31
////////////////////////////////////////////////////////////////////////////////
32
//// mozIStorageError
33
34
NS_IMETHODIMP
35
Error::GetResult(int32_t *_result)
36
0
{
37
0
  *_result = mResult;
38
0
  return NS_OK;
39
0
}
40
41
NS_IMETHODIMP
42
Error::GetMessage(nsACString &_message)
43
0
{
44
0
  _message = mMessage;
45
0
  return NS_OK;
46
0
}
47
48
} // namespace storage
49
} // namespace mozilla