Class P4::OutputHandler
Description
The P4::OutputHandler
class provides access to
streaming output from the server. After defining the output handler, call
P4::SetHandler()
with your implementation of
P4::OutputHandler
.
Because
P4Perl
does not provide a template or superclass, your output handler must
implement all five of the following methods:
OutputMessage()
, OutputText()
,
OutputInfo()
, OutputBinary()
, and
OutputStat()
, even if the implementation consists of
trivially returning 0
(report only: don’t handle output,
don’t cancel operation).
These methods must return one of the following four values:
Value | Meaning |
---|---|
|
Messages added to output (don’t handle, don’t cancel). |
|
Output is handled by class (don’t add message to output). |
|
Operation is marked for cancel, message is added to output. |
|
Operation is marked for cancel, message not added to output. |
Class Methods
None.
Instance Methods
$handler.OutputBinary() -> int
Process binary data.
$handler.OutputInfo() -> int
Process tabular data.
$handler.OutputMessage() -> int
Process informational or error messages.
$handler.OutputStat()-> int
Process tagged data.
$handler.OutputText() -> int
Process text data.