/**
  * request to oxd socket
  **/
 public function oxd_socket_request($data, $char_count = 8192)
 {
     $oxd_config = variable_get('gluu_config');
     self::$socket = stream_socket_client($oxd_config['oxd_host_ip'] . ':' . $oxd_config['oxd_host_port'], $errno, $errstr, STREAM_CLIENT_PERSISTENT);
     if (!self::$socket) {
         return 'Can not connect to oxd server';
     } else {
         fwrite(self::$socket, $data);
         $result = fread(self::$socket, $char_count);
         fclose(self::$socket);
         return $result;
     }
 }
 /**
  * Constructor
  *
  * @return	void
  */
 public function __construct()
 {
     parent::__construct();
     // TODO: Change the autogenerated stub
 }
 public function __construct()
 {
     parent::__construct();
     // TODO: Change the autogenerated stub
     $this->setRequestApplicationType();
 }