]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/listener/class_BaseListener.php
Fixed a typo, added an assert()
[hub.git] / application / hub / main / listener / class_BaseListener.php
index b81ffd2027d98f28c52c1a78a443f4fb2b481cad..fdae47c8d2e28178fd1617e65ee0c155728e1967 100644 (file)
  */
 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...)
@@ -42,14 +48,14 @@ class BaseListener extends BaseHubSystem implements Visitable {
        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
@@ -63,10 +69,10 @@ class BaseListener extends BaseHubSystem implements Visitable {
        }
 
        /**
-        * 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
@@ -175,7 +181,7 @@ class BaseListener extends BaseHubSystem implements Visitable {
        /**
         * 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) {
@@ -183,9 +189,9 @@ class BaseListener extends BaseHubSystem implements Visitable {
        }
 
        /**
-        * 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;
@@ -238,10 +244,10 @@ class BaseListener extends BaseHubSystem implements Visitable {
        }
 
        /**
-        * 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)
@@ -295,7 +301,7 @@ class BaseListener extends BaseHubSystem implements Visitable {
        /**
         * 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