ObjXMPP  Diff

Differences From Artifact [e5f2fd7299]:

To Artifact [24df938575]:


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

70
71
72
73
74

75
76
77
78
79
80
81

82
83
84
85
86

87
88
89
90
91
92
93

94
95
96
97
98
99
100
101
102
103
104
105
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
70
71

72
73
74
75
76

77


78
79
80
81

82
83
84
85
86

87


88
89
90
91

92
93
94
95
96
97
98
99
100
101
102
103
104







+
-
-
-
+
+
+
+
+
+
+















-
+
-
-




-
+




-
+
-
-




-
+




-
+
-
-




-
+













- initWithAuthzid: (OFString*)authzid_
	  authcid: (OFString*)authcid_
	 password: (OFString*)password_
{
	self = [super init];

	@try {
	[self setAuthzid: authzid_];
	[self setAuthcid: authcid_];
	[self setPassword: password_];
		authzid = [authzid_ copy];
		authcid = [authcid_ copy];
		password = [password_ copy];
	} @catch (id e) {
		[self release];
		@throw e;
	}

	return self;
}

- (void)dealloc
{
	[authzid release];
	[authcid release];
	[password release];

	[super dealloc];
}

- (void)setAuthzid: (OFString*)authzid_
{
	OFString *old = authzid;
	OF_SETTER(authzid, authzid_, YES, YES)
	authzid = [authzid_ copy];
	[old release];
}

- (OFString*)authzid
{
	return [[authzid copy] autorelease];
	OF_GETTER(authzid, YES)
}

- (void)setAuthcid: (OFString*)authcid_
{
	OFString *old = authcid;
	OF_SETTER(authcid, authcid_, YES, YES)
	authcid = [authcid_ copy];
	[old release];
}

- (OFString*)authcid
{
	return [[authcid copy] autorelease];
	OF_GETTER(authcid, YES)
}

- (void)setPassword: (OFString*)password_
{
	OFString *old = password;
	OF_SETTER(password, password_, YES, YES)
	password = [password_ copy];
	[old release];
}

- (OFString*)password
{
	return [[password copy] autorelease];
	OF_GETTER(password, YES)
}

- (OFDataArray*)initialMessage
{
	return nil;
}

- (OFDataArray*)continueWithData: (OFDataArray*)challenge
{
	return nil;
}
@end