*/
class BaseListener extends BaseHubSystem implements Visitable {
// Exception code constants
- const EXCEPTION_INVALID_SOCKET = 0xa00;
- const EXCEPTION_SOCKET_ALREADY_REGISTERED = 0xa01;
+ const EXCEPTION_INVALID_SOCKET = 0xa00;
+ const EXCEPTION_SOCKET_ALREADY_REGISTERED = 0xa01;
+ const EXCEPTION_SOCKET_CREATION_FAILED = 0xa02;
+ const EXCEPTION_NO_SOCKET_ERROR = 0xa03;
+ const EXCEPTION_CONNECTION_ALREADY_REGISTERED = 0xa04;
+ const EXCEPTION_UNEXPECTED_PACKAGE_STATUS = 0xa05;
+ const EXCEPTION_UNSUPPORTED_PACKAGE_CODE_HANDLER = 0xa06;
+ const EXCEPTION_FINAL_CHUNK_VERIFICATION = 0xa07;
/**
* Used protocol (Default: invalid, which is indeed invalid...)
private $listenPort = 0; // This port MUST be changed by your application
/**
- * Wether we are in blocking or non-blocking mode (default: non-blocking
+ * Whether we are in blocking or non-blocking mode (default: non-blocking
*/
private $blockingMode = false;
/**
* A peer pool instance
*/
- private $poolInstance = null;
+ private $poolInstance = NULL;
/**
* Protected constructor
}
/**
- * Checks wether the given socket resource is a server socket
+ * Checks whether the given socket resource is a server socket
*
* @param $socketResource A valid socket resource
- * @return $isServerSocket Wether the socket resource is a server socket
+ * @return $isServerSocket Whether the socket resource is a server socket
*/
protected function isServerSocketResource ($socketResource) {
// Check it
/**
* Setter for blocking-mode
*
- * @param $blockingMode Wether blocking-mode is disabled (default) or enabled
+ * @param $blockingMode Whether blocking-mode is disabled (default) or enabled
* @return void
*/
protected final function setBlockingMode ($blockingMode) {
}
/**
- * Checks wether blocking-mode is enabled or disabled
+ * Checks whether blocking-mode is enabled or disabled
*
- * @return $blockingMode Wether blocking mode is disabled or enabled
+ * @return $blockingMode Whether blocking mode is disabled or enabled
*/
public final function isBlockingModeEnabled () {
return $this->blockingMode;
}
/**
- * Checks wether given socket resource is registered in socket registry
+ * Checks whether given socket resource is registered in socket registry
*
* @param $socketResource A valid server socket resource
- * @return $isRegistered Wether given server socket is registered
+ * @return $isRegistered Whether given server socket is registered
*/
protected function isServerSocketRegistered ($socketResource) {
// Get a socket registry instance (singleton)
/**
* Monitors incoming raw data from the handler and transfers it to the
* given receiver instance. This method should not be called, please call
- * the decorator's version instead to seperator node/client traffic.
+ * the decorator's version instead to separator node/client traffic.
*
* @param $receiverInstance An instance of a Receivable class
* @return void