ObjFW  Diff

Differences From Artifact [bcc7cfa1aa]:

To Artifact [5677a9d1f1]:


20
21
22
23
24
25
26
27

28
29
30
31
32

33
34
35
36
37
38
39
40
41


42
43
44

45
46
47
48
49
50


51
52
53

54
55
56
57
58
59
60
61
62

63
64
65
66
67
68
69
20
21
22
23
24
25
26

27
28
29
30
31

32
33
34
35
36
37
38
39


40
41
42
43

44
45
46
47
48


49
50
51
52

53
54
55
56
57
58
59
60
61

62
63
64
65
66
67
68
69







-
+




-
+







-
-
+
+


-
+




-
-
+
+


-
+








-
+








/*!
 * @brief An exception indicating that changing the current directory path
 *	  failed.
 */
@interface OFChangeCurrentDirectoryPathFailedException: OFException
{
	OFString *_directoryPath;
	OFString *_path;
	int _errNo;
}

#ifdef OF_HAVE_PROPERTIES
@property (readonly, copy, nonatomic) OFString *directoryPath;
@property (readonly, copy, nonatomic) OFString *path;
@property (readonly) int errNo;
#endif

/*!
 * @brief Creates a new, autoreleased change current directory path failed
 *	  exception.
 *
 * @param directoryPath The path of the directory to which the current path
 *			could not be changed
 * @param path The path of the directory to which the current path could not be
 *	       changed
 * @return A new, autoreleased change current directory path failed exception
 */
+ (instancetype)exceptionWithDirectoryPath: (OFString*)directoryPath;
+ (instancetype)exceptionWithPath: (OFString*)path;

/*!
 * @brief Initializes an already allocated change directory failed exception.
 *
 * @param directoryPath The path of the directory to which the current path
 *			could not be changed
 * @param path The path of the directory to which the current path could not be
 *	       changed
 * @return An initialized change current directory path failed exception
 */
- initWithDirectoryPath: (OFString*)directoryPath;
- initWithPath: (OFString*)path;

/*!
 * @brief Returns the path of the directory to which the current path could not
 *	  be changed.
 *
 * @return The path of the directory to which the current path could not be
 *	   changed
 */
- (OFString*)directoryPath;
- (OFString*)path;

/*!
 * @brief Returns the errno from when the exception was created.
 *
 * @return The errno from when the exception was created
 */
- (int)errNo;