Package superwaba.ext.xplat.io

Classes that belonged to the WExtras package, to deal with input output, using a different design pattern than the one provided in SuperWaba.

See:
          Description

Interface Summary
Storable An interface for all objects that support loading and saving themselves through the ObjectCatalog class.
 

Class Summary
BigByteArrayStream Creates a big byte array stream, supporting more than 64kb of data.
BigByteArrayStream.DirectCharConverter  
BufferedFile BufferedFile offers a faster way to read data from big files.
BufferStream BufferStream is actually several classes in one.
DataStream DataStream is a wrapper you can place around any Stream such as a SerialPort, Catalog, or BufferStream which lets you read and write standard Waba data types like ints, floats, and Strings in a simple manner.
FTP This class implements the File Transfer Protocol.
LineReader Class that read lines ending with 0d0a (enter/linefeed) from a stream.
ObjectCatalog An extension to Catalog that allows storage and retrieval of objects that implement the Storable interface.
RecordPipe Used to make a Catalog act as a single Stream, reading all records in sequence.
SerialPDB This is the client-side class.
SerialPDBServer Proxy for Serial PDB.
SerialSocket class SerialSocket This is the client-side class.
SerialSocketServer Proxy for Serial Socket Created by Rick Grehan and ported to SuperWaba by Guich.
SMTP Class used to send e-mails with attached files.
 

Exception Summary
FTPConnectionClosedException This Exception is thrown when a FTP connection is closed, maybe explicitly or by timeout.
 

Package superwaba.ext.xplat.io Description

Classes that belonged to the WExtras package, to deal with input output, using a different design pattern than the one provided in SuperWaba. Also some classes that implement a client/server model to let you create a socket connection from the cradle and transfer PDBs to/from desktop.

The SuperWaba Global Library PDB file (that must be installed in the device) containing the classes is located in SuperWabaSDK/lib/xplat/XPlatIo.pdb.