roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
status.cpp
Go to the documentation of this file.
1
#include "
roo_io/status.h
"
2
3
namespace
roo_io
{
4
5
const
char
*
StatusAsString
(
Status
status) {
6
switch
(status) {
7
case
kOk
:
8
return
"OK"
;
9
case
kEndOfStream
:
10
return
"end of stream"
;
11
case
kClosed
:
12
return
"closed"
;
13
case
kNotMounted
:
14
return
"not mounted"
;
15
case
kOpenError
:
16
return
"failed to open"
;
17
case
kReadError
:
18
return
"read error"
;
19
case
kSeekError
:
20
return
"seek error"
;
21
case
kWriteError
:
22
return
"write error"
;
23
case
kGenericMountError
:
24
return
"mount failed"
;
25
case
kReadOnlyFilesystem
:
26
return
"read-only filesystem"
;
27
case
kNoSpaceLeftOnDevice
:
28
return
"device full"
;
29
case
kNotFound
:
30
return
"not found"
;
31
case
kFileExists
:
32
return
"file already exists"
;
33
case
kDirectoryExists
:
34
return
"directory already exists"
;
35
case
kNotFile
:
36
return
"destination is not a file"
;
37
case
kNotDirectory
:
38
return
"path contains a non-directory"
;
39
case
kDirectoryNotEmpty
:
40
return
"directory not empty"
;
41
case
kInvalidPath
:
42
return
"invalid path"
;
43
case
kOutOfMemory
:
44
return
"out of memory"
;
45
case
kUnknownIOError
:
46
return
"unknown I/O error"
;
47
case
kTooManyFilesOpen
:
48
return
"too many files open"
;
49
case
kAccessDenied
:
50
return
"access denied"
;
51
case
kNoMedia
:
52
return
"no media"
;
53
case
kConnectionError
:
54
return
"connection error"
;
55
default
:
56
return
"unknown error"
;
57
}
58
}
59
60
}
// namespace roo_io
roo_io
Definition
byte.h:6
roo_io::Status
Status
Definition
status.h:7
roo_io::kNoSpaceLeftOnDevice
@ kNoSpaceLeftOnDevice
Definition
status.h:55
roo_io::kGenericMountError
@ kGenericMountError
Definition
status.h:17
roo_io::kUnknownIOError
@ kUnknownIOError
Definition
status.h:58
roo_io::kReadOnlyFilesystem
@ kReadOnlyFilesystem
Definition
status.h:21
roo_io::kConnectionError
@ kConnectionError
Definition
status.h:67
roo_io::kInvalidPath
@ kInvalidPath
Definition
status.h:46
roo_io::kAccessDenied
@ kAccessDenied
Definition
status.h:61
roo_io::kOutOfMemory
@ kOutOfMemory
Definition
status.h:49
roo_io::kNoMedia
@ kNoMedia
Definition
status.h:64
roo_io::kOpenError
@ kOpenError
Definition
status.h:12
roo_io::kFileExists
@ kFileExists
Definition
status.h:28
roo_io::kNotFile
@ kNotFile
Definition
status.h:39
roo_io::kOk
@ kOk
Definition
status.h:8
roo_io::kTooManyFilesOpen
@ kTooManyFilesOpen
Definition
status.h:52
roo_io::kSeekError
@ kSeekError
Definition
status.h:14
roo_io::kDirectoryExists
@ kDirectoryExists
Definition
status.h:32
roo_io::kNotDirectory
@ kNotDirectory
Definition
status.h:35
roo_io::kClosed
@ kClosed
Definition
status.h:10
roo_io::kNotMounted
@ kNotMounted
Definition
status.h:11
roo_io::kNotFound
@ kNotFound
Definition
status.h:24
roo_io::kDirectoryNotEmpty
@ kDirectoryNotEmpty
Definition
status.h:43
roo_io::kReadError
@ kReadError
Definition
status.h:13
roo_io::kWriteError
@ kWriteError
Definition
status.h:15
roo_io::kEndOfStream
@ kEndOfStream
Definition
status.h:9
roo_io::StatusAsString
const char * StatusAsString(Status status)
Definition
status.cpp:5
status.h
temp_repos
roo_io
src
roo_io
status.cpp
Generated by
1.9.8