27 May 2014 22:25:01 UTC
- Distribution: Hessian-Translator
- Source (raw)
- Browse (raw)
- How to Contribute
- Clone repository
- Issues (4)
- Testers (394 / 71 / 0)
- KwaliteeBus factor: 0
- 90.91% Coverage
- License: perl_5
- Activity24 month
- Download (41.95KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionHEYTRAV Trav Holton
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Hessian::Translator::V2 - Translate datastructures to and from Hessian 2.0.
Read a class definition from the Hessian stream and possibly create an object from the definition and given parameters.
Read Hessian 2.0 specific datastructures from the stream.
Read a map (perl HASH) from the stream.
Read Hessian 2.0 envelope. For version 2.0 of the protocol this applies to envelope, packet, reply, call and fault objects.
Read a remote procedure call from the input stream.
Read a scalar of one of the basic Hessian datatypes from the stream. This can be one of:
Read a Hessian 2.0 typed list. Note that this is mainly for compatability with other servers that are implemented in languages like Java where type is actually relevant.
Read a list of arbitrarily typed entities.
Writes an array datastructure into the outgoing Hessian message.
Note: This object only writes untyped variable length arrays.
Writes a HASH reference into the outgoing Hessian message.
Writes a string scalar into the outgoing Hessian message.
Serialize a datastructure into a Hessian 2.0 message.
Writes out a Hessian 2 specific remote procedure call
Work around for write_object for serializing typed hash references and objects until I find a better way to distinguish between the two.
Serialize an object into a Hessian 1.0 string.
Write a referenced datastructure into a Hessian 1.0 string.
Module Install Instructions
To install Hessian::Translator, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install Hessian::Translator
For more information on module installation, please visit the detailed CPAN module installation guide.