*/
private $parserInstance = null;
+ /**
+ * A ProtocolHandler instance
+ */
+ private $protocolInstance = null;
+
/**
* The real class name
*/
*/
private $socketResource = false;
+ /**
+ * Package data
+ */
+ private $packageData = array();
+
/***********************
* Exception codes.... *
***********************/
*
* @return $realClass The name of the real class (not BaseFrameworkSystem)
*/
- public final function __toString () {
+ public function __toString () {
return $this->realClass;
}
return $this->parserInstance;
}
+ /**
+ * Setter for ProtocolHandler instance
+ *
+ * @param $protocolInstance An instance of an ProtocolHandler
+ * @return void
+ */
+ public final function setProtocolInstance (ProtocolHandler $protocolInstance) {
+ $this->protocolInstance = $protocolInstance;
+ }
+
+ /**
+ * Getter for ProtocolHandler instance
+ *
+ * @return $protocolInstance An instance of an ProtocolHandler
+ */
+ public final function getProtocolInstance () {
+ return $this->protocolInstance;
+ }
+
/**
* Setter for socket resource
*
public function getSocketResource () {
return $this->socketResource;
}
+
+ /**
+ * Setter for raw package Data
+ *
+ * @param $packageData Raw package Data
+ * @return void
+ */
+ public final function setPackageData (array $packageData) {
+ $this->packageData = $packageData;
+ }
+
+ /**
+ * Getter for raw package Data
+ *
+ * @return $packageData Raw package Data
+ */
+ public function getPackageData () {
+ return $this->packageData;
+ }
}
// [EOF]