Audio_PureData_NetReceive Class Reference

List of all members.

Public Member Functions

 Audio_PureData_NetReceive ($host, $receive_port, $send_port)
 setNetReceive ($host, $port, $type= 'sequential')
 setNetSend ($host, $port, $udp=FALSE)
 setVerbose ($mode)
 start ()
 stop ()
 send ($msg)
 error ($msg)
getServerHandler ()
getNetSend ()
 addSelector ($selector, &$callback)
 setSingleHandler (&$callback)

Public Attributes

 $_verbose = FALSE
 $_netsend
 $_server_handler
 $_server

Detailed Description

Object for two ways communication with Pure Data. Creates a socket server and client.


Constructor & Destructor Documentation

Audio_PureData_NetReceive::Audio_PureData_NetReceive host,
receive_port,
send_port
 

Creates the TCP server and server handler. This receives the data from PD.

Parameters:
string $type Either 'fork' or 'sequential'
string $host
int $port


Member Function Documentation

Audio_PureData_NetReceive::addSelector selector,
&$  callback
 

See also:
Audio_PureData_ServerHandler::addSelector()

Audio_PureData_NetReceive::error msg  ) 
 

Displays an error to the PD console.

Parameters:
string $msg

& Audio_PureData_NetReceive::getNetSend  ) 
 

Returns the NetSend object. Needed to send data to PHP

Returns:
object Audio_PureData_NetSend

& Audio_PureData_NetReceive::getServerHandler  ) 
 

Returns the Server Handler Needed to add callback selectors

Returns:
object Audio_PureData_ServerHandler Provides the method addSelector and such.

Audio_PureData_NetReceive::send msg  ) 
 

Send a message to the outlet of the [phpext] PD object.

The argument can be an array or a string. It will be converted to a PD list or atom.

Parameters:
array|string|float $msg

Audio_PureData_NetReceive::setNetReceive host,
port,
type = 'sequential'
 

Creates the TCP server and server handler. This receives the data from PD.

Parameters:
string $type Either 'fork' or 'sequential'
string $host
int $port

Audio_PureData_NetReceive::setNetSend host,
port,
udp = FALSE
 

Creates the TCP client socket. This sends the data to PD.

Parameters:
boolean $udp Can only be FALSE for now
string $host
int $port

Audio_PureData_NetReceive::setSingleHandler &$  callback  ) 
 

See also:
Audio_PureData_ServerHandler::setSingleHandler()

Audio_PureData_NetReceive::setVerbose mode  ) 
 

Parameters:
boolean $mode Sets the debug mode on or off

Audio_PureData_NetReceive::start  ) 
 

Starts the server and client.

You can now use your [phpext] PD object.

Todo:
Fix the error handler

Audio_PureData_NetReceive::stop  ) 
 

Stops the server and client. Ends this script.


The documentation for this class was generated from the following file:
Generated on Sun Jul 16 03:41:39 2006 for Audio_PureData by  doxygen 1.4.6