<?php /** * TraceHeader is a simple holder class for NetDebug::trace headers * * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @copyright (c) 2003 amfphp.org * @package flashservices * @author Justin Watkins * @version $Id$ * @subpackage debug */ class TraceHeader { function TraceHeader($traceStack) { $this->EventType = "trace"; $this->Time = time(); $this->Source = "Server"; $this->Date = array(date("D M j G:i:s T O Y")); $this->messages = $traceStack; } } class ProfilingHeader { function ProfilingHeader() { global $amfphp; $this->EventType = "profiling"; $this->includeTime = (int) ($amfphp['includeTime']*1000); $this->decodeTime = (int) ($amfphp['decodeTime']*1000); $this->callTime = (int) ($amfphp['callTime']*1000); $this->totalTime = -268435457; $this->frameworkTime = ((int) ($amfphp['totalTime']*1000)) - $this->includeTime - $this->decodeTime - $this->callTime; } } ?>