• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

NGStreams/H01-Jun-2021-3,6921,541

COPYINGH A D01-Jun-202124.7 KiB483400

COPYRIGHTH A D01-Jun-202170 52

ChangeLogH A D01-Jun-202114.8 KiB494287

DESIGNH A D01-Jun-2021301 118

GNUmakefileH A D01-Jun-20212.7 KiB119105

GNUmakefile.postambleH A D01-Jun-2021400 1712

GNUmakefile.preambleH A D01-Jun-20212 KiB8366

NGActiveSSLSocket.mH A D01-Jun-202118.8 KiB688565

NGActiveSocket+serialization.mH A D01-Jun-20213.2 KiB122102

NGActiveSocket.mH A D01-Jun-202131.5 KiB1,2201,031

NGBase64Stream.mH A D01-Jun-20219.6 KiB293245

NGBufferedStream.mH A D01-Jun-202112.9 KiB457372

NGByteBuffer.mH A D01-Jun-20218.7 KiB346287

NGByteCountStream.mH A D01-Jun-20212.8 KiB12095

NGCTextStream.mH A D01-Jun-202110 KiB397320

NGCharBuffer.mH A D01-Jun-20214.8 KiB194158

NGConcreteStreamFileHandle.mH A D01-Jun-20215.5 KiB221180

NGDataStream.mH A D01-Jun-20217.8 KiB325262

NGDatagramPacket.mH A D01-Jun-20212.4 KiB9676

NGDatagramSocket.mH A D01-Jun-20218.9 KiB323258

NGDescriptorFunctions.mH A D01-Jun-20219.9 KiB422348

NGFileStream.mH A D01-Jun-202117.1 KiB661554

NGFilterStream.mH A D01-Jun-20214.2 KiB162134

NGFilterTextStream.mH A D01-Jun-20211.3 KiB5340

NGGZipStream.mH A D01-Jun-20215.4 KiB206170

NGInternetSocketAddress.mH A D03-May-202218.5 KiB723602

NGInternetSocketDomain.mH A D01-Jun-20212.7 KiB11791

NGLocalSocketAddress.mH A D03-May-20226 KiB248187

NGLocalSocketDomain.mH A D03-May-20223.2 KiB138107

NGLockingStream.mH A D01-Jun-20213.2 KiB150119

NGNetUtilities.mH A D01-Jun-20212.7 KiB8569

NGPassiveSocket.mH A D01-Jun-20217.1 KiB260209

NGSocket+private.hH A D01-Jun-20211.3 KiB3812

NGSocket.mH A D01-Jun-202120.3 KiB790664

NGSocketExceptions.mH A D01-Jun-20217.4 KiB329241

NGStream+serialization.mH A D01-Jun-20219.4 KiB392320

NGStream.mH A D01-Jun-20216.7 KiB266216

NGStreamCoder.mH A D01-Jun-202133.1 KiB1,180960

NGStreamExceptions.mH A D01-Jun-20217.4 KiB318235

NGStreamPipe.mH A D01-Jun-20214.9 KiB225171

NGStreams-Info.plistH A D01-Jun-2021740 2524

NGStreams.mH A D01-Jun-2021929 3323

NGStringTextStream.mH A D01-Jun-20214 KiB167129

NGTaskStream.mH A D01-Jun-20212.1 KiB9676

NGTerminalSupport.mH A D01-Jun-20212.6 KiB11784

NGTextStream.mH A D01-Jun-20214.7 KiB214169

READMEH A D01-Jun-20213.4 KiB120103

SxCore-NGStreams.graffleH A D01-Jun-2021121.5 KiB4,9904,907

TODOH A D01-Jun-2021143 97

VersionH A D01-Jun-202137 42

common.hH A D01-Jun-20213.1 KiB14292

config.guessH A D01-Jun-202147.8 KiB1,6871,476

config.h.inH A D01-Jun-20215.8 KiB254187

config.subH A D01-Jun-202133.8 KiB1,7151,566

configureH A D03-May-2022162.7 KiB5,7404,821

configure.inH A D01-Jun-20212.7 KiB9783

fhs.makeH A D01-Jun-2021996 3624

install-shH A D01-Jun-20214.7 KiB239152

libNGStreams.defH A D01-Jun-20212 KiB6866

README

1SKYRiX IO Streaming Library
2===========================
3
4Introduction
5============
6
7This library contains Objective-C classes to access files and
8network sockets using a java.io like streaming mechanism.
9It also abstracts the Unix socket API (that is, we have extensible
10classes for socket domains, addresses etc)
11
12TODO
13====
14
15Should we remove serialization ? It's not available with Jaguar
16(MacOSX 10.2) anymore. Currently is turned off on Jaguar.
17
18Removed functionality
19=====================
20
21Removed in 4.1, available in MOF3:
22
23  NGUrl related things
24
25... idn't make much sense anymore, now that Foundation has NSURL
26
27Defaults:
28=========
29
30  ProfileByteBufferEnabled = NO;
31
32Protocols
33=========
34
35  NGSerializer
36  NGActiveSocket
37  NGPositionableStream
38  NGDatagramPacket
39  NGSocketAddress
40  NGSocketDomain
41
42Class Hierachy
43==============
44
45  NSObject
46    NGStream < NGStream, NGByteSequenceStream > (serialization) <NGSerializer>
47      NGFileStream          < NGPositionableStream >
48      NGDataStream          < NGPositionableStream >
49      NGTaskStream
50      NGFilterStream
51        NGBase64Stream
52        NGBufferedStream
53        NGByteBuffer
54        NGByteCountStream
55        NGLockingStream
56    NGSocket                < NGSocket >
57      NGActiveSocket        < NGActiveSocket > (serialization) < NGSerializer >
58      NGPassiveSocket       < NGPassiveSocket >
59      NGDatagramSocket
60    NGTextStream            < NGExtendedTextStream >
61      NGStringTextStream
62      NGCTextStream
63      NGFilterTextStream
64        NGCharBuffer
65    NGDatagramPacket        < NGDatagramPacket >
66    NGInternetSocketAddress < NSCopying, NSCoding, NGSocketAddress >
67    NGInternetSocketDomain  < NSCoding, NSCopying, NGSocketDomain >
68    NGLocalSocketAddress    < NSCopying, NGSocketAddress >
69    NGLocalSocketDomain     < NSCopying, NSCoding, NGSocketDomain >
70    NSFileHandle
71      NGConcreteStreamFileHandle
72    NSCoder
73      NGStreamCoder         < NSObjCTypeSerializationCallBack >
74    NSPipe
75      NGStreamPipe          < NGStream, NGByteSequenceStream >
76
77Exceptions
78==========
79
80  NSException
81    NGIOException
82      NGStreamException
83        NGEndOfStreamException
84          NGSocketShutdownException
85            NGSocketShutdownDuringReadException
86            NGSocketShutdownDuringWriteException
87            NGSocketTimedOutException
88            NGSocketConnectionResetException
89        NGCouldNotOpenStreamException
90        NGCouldNotCloseStreamException
91        NGStreamNotOpenException
92        NGStreamErrorException
93          NGStreamReadErrorException
94          NGStreamWriteErrorException
95          NGStreamSeekErrorException
96        NGStreamModeException
97          NGUnknownStreamModeException
98          NGReadOnlyStreamException
99          NGWriteOnlyStreamException
100      NGIOAccessException
101        NGIOSearchAccessException
102      NGSocketException
103        NGCouldNotResolveHostNameException
104        NGDidNotFindServiceException
105        NGInvalidSocketDomainException
106        NGCouldNotCreateSocketException
107        NGSocketBindException
108          NGSocketAlreadyBoundException
109          NGCouldNotBindSocketException
110        NGSocketConnectException
111          NGSocketNotConnectedException
112          NGSocketAlreadyConnectedException
113          NGCouldNotConnectException
114        NGSocketIsAlreadyListeningException
115        NGCouldNotListenException
116        NGCouldNotAcceptException
117        NGSocketOptionException
118          NGCouldNotSetSocketOptionException
119          NGCouldNotGetSocketOptionException
120