#include <Connection.h>
Inheritance diagram for Connection< SAMPLE >:


readable(): booleanCan this connection be read from. Not to be confused with polling for data. writable(): booleanCan this connection be written to? Not to be confused with polling for non blocking writes. write(data:byte [],size: int)Writes data out to connection. read(data:byte [],maxsize: int)Reads data from a connection.
Definition at line 17 of file Connection.h.
Public Methods | |
| virtual void | disconnect () |
| Disconnect the current connection. | |
| virtual string | getName () |
| Get the Connection's Name. | |
| virtual bool | readable () |
| Is the connection readable. | |
| virtual bool | writable () |
| Is the connection writable;. | |
| virtual int | write (const SAMPLE *data, int size) |
| write size samples of data to the Connection | |
| virtual int | read (SAMPLE *data, int size) |
| read size samples into data from the Connection | |
| virtual int | getFileHandle () |
| gets the file Handle of this connection | |
| virtual string | getType () |
| get the string type reprentation | |
| virtual void | setType (string type) |
| set the string type | |
| Connection () | |
| Basic constructor. | |
| Connection (BufferedFile *fd) | |
| Constructor which initalizes with the buffered file. | |
| Connection (BufferedFile *fd, string name) | |
| Constructor which initalizes with the buffered file and name. | |
| virtual | ~Connection () |
| Destructor. | |
| virtual bool | readReady () |
| Is the connection ready to read w/o blocking. | |
| virtual int | getDataSize () |
| get the number of bytes per sample of this connection type. | |
| virtual bool | writeReady () |
| Is the connection ready to write w/o blocking. | |
Protected Methods | |
| void | init (BufferedFile *fd, string name) |
Protected Attributes | |
| string | type |
| string | connectionName |
| BufferedFile * | file |
|
|||||||||
|
Basic constructor.
Definition at line 76 of file Connection.h. |
|
||||||||||
|
Constructor which initalizes with the buffered file.
Definition at line 82 of file Connection.h. |
|
||||||||||||||||
|
Constructor which initalizes with the buffered file and name.
Definition at line 88 of file Connection.h. |
|
|||||||||
|
Destructor.
Definition at line 94 of file Connection.h. |
|
|||||||||
|
Disconnect the current connection.
Reimplemented in FilterConnection< SAMPLE >, FilterConnection< double >, FilterConnection< float >, FilterConnection< short >, and FilterConnection< char >. Definition at line 22 of file Connection.h. Referenced by FilterConnection< char >::disconnect(). |
|
|||||||||
|
get the number of bytes per sample of this connection type.
Definition at line 107 of file Connection.h. |
|
|||||||||
|
gets the file Handle of this connection
Reimplemented in ConfigConnection. Definition at line 58 of file Connection.h. |
|
|||||||||
|
Get the Connection's Name.
Definition at line 28 of file Connection.h. Referenced by FilterConnection< char >::getXML(). |
|
|||||||||
|
get the string type reprentation
Reimplemented in ConfigConnection. Definition at line 64 of file Connection.h. |
|
||||||||||||||||
|
Definition at line 120 of file Connection.h. Referenced by Connection< char >::Connection(), and FilterConnection< char >::FilterConnection(). |
|
||||||||||||||||
|
read size samples into data from the Connection
Reimplemented in FilterConnection< SAMPLE >, FilterConnection< double >, FilterConnection< float >, FilterConnection< short >, and FilterConnection< char >. Definition at line 52 of file Connection.h. Referenced by FilterConnection< char >::read(). |
|
|||||||||
|
Is the connection readable.
Reimplemented in OutputConnection< SAMPLE >. Definition at line 34 of file Connection.h. Referenced by FilterConnection< char >::connectFrom(). |
|
|||||||||
|
Is the connection ready to read w/o blocking.
Reimplemented in ConfigConnection. Definition at line 101 of file Connection.h. |
|
||||||||||
|
set the string type
Reimplemented in ConfigConnection. Definition at line 70 of file Connection.h. |
|
|||||||||
|
Is the connection writable;.
Reimplemented in InputConnection< SAMPLE >. Definition at line 40 of file Connection.h. |
|
||||||||||||||||
|
write size samples of data to the Connection
Reimplemented in ConfigConnection. Definition at line 46 of file Connection.h. Referenced by FilterConnection< char >::process(), and ConfigConnection::write(). |
|
|||||||||
|
Is the connection ready to write w/o blocking.
Reimplemented in ConfigConnection. Definition at line 113 of file Connection.h. Referenced by FilterConnection< char >::process(). |
|
|||||
|
Definition at line 118 of file Connection.h. Referenced by Connection< char >::getName(), and Connection< char >::init(). |
|
|||||
|
Definition at line 119 of file Connection.h. Referenced by Connection< char >::disconnect(), Connection< char >::getFileHandle(), Connection< char >::read(), Connection< char >::readReady(), Connection< char >::write(), Connection< char >::writeReady(), and Connection< char >::~Connection(). |
|
|||||
|
Definition at line 117 of file Connection.h. Referenced by Connection< char >::getType(), Connection< char >::init(), and Connection< char >::setType(). |
1.2.18