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
|
_blocking = true;
return self;
}
- (bool)lowlevelIsAtEndOfStream
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
- (size_t)lowlevelReadIntoBuffer: (void*)buffer
length: (size_t)length
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
- (void)lowlevelWriteBuffer: (const void*)buffer
length: (size_t)length
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
- copy
{
return [self retain];
}
|
|
<
|
<
|
<
|
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
|
_blocking = true;
return self;
}
- (bool)lowlevelIsAtEndOfStream
{
OF_UNRECOGNIZED_SELECTOR
}
- (size_t)lowlevelReadIntoBuffer: (void*)buffer
length: (size_t)length
{
OF_UNRECOGNIZED_SELECTOR
}
- (void)lowlevelWriteBuffer: (const void*)buffer
length: (size_t)length
{
OF_UNRECOGNIZED_SELECTOR
}
- copy
{
return [self retain];
}
|
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
|
if (!readImplemented && !writeImplemented)
@throw [OFNotImplementedException exceptionWithSelector: _cmd
object: self];
_blocking = enable;
#else
[self doesNotRecognizeSelector: _cmd];
abort();
#endif
}
- (int)fileDescriptorForReading
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
- (int)fileDescriptorForWriting
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
#ifdef OF_HAVE_SOCKETS
- (void)cancelAsyncRequests
{
[OFRunLoop OF_cancelAsyncRequestsForStream: self];
}
|
|
<
|
<
|
<
|
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
|
if (!readImplemented && !writeImplemented)
@throw [OFNotImplementedException exceptionWithSelector: _cmd
object: self];
_blocking = enable;
#else
OF_UNRECOGNIZED_SELECTOR
#endif
}
- (int)fileDescriptorForReading
{
OF_UNRECOGNIZED_SELECTOR
}
- (int)fileDescriptorForWriting
{
OF_UNRECOGNIZED_SELECTOR
}
#ifdef OF_HAVE_SOCKETS
- (void)cancelAsyncRequests
{
[OFRunLoop OF_cancelAsyncRequestsForStream: self];
}
|
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
|
memcpy(_readBuffer, buffer, length);
_readBufferLength += length;
}
- (void)close
{
[self doesNotRecognizeSelector: _cmd];
abort();
}
- (bool)OF_isWaitingForDelimiter
{
return _waitingForDelimiter;
}
@end
|
|
<
|
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
|
memcpy(_readBuffer, buffer, length);
_readBufferLength += length;
}
- (void)close
{
OF_UNRECOGNIZED_SELECTOR
}
- (bool)OF_isWaitingForDelimiter
{
return _waitingForDelimiter;
}
@end
|