plucky (3) Tangence::Type.3pm.gz

NAME
"Tangence::Type" - represent a "Tangence" value type
DESCRIPTION
Objects in this class represent individual types that are sent over the wire in Tangence messages. This is a subclass of Tangence::Meta::Type which provides additional methods that may be useful in server or client implementations.
CONSTRUCTOR
make $type = Tangence::Type->make( $primitive_sig ); Returns an instance to represent a primitive type of the given signature. $type = Tangence::Type->make( list => $member_type ); $type = Tangence::Type->make( dict => $member_type ); Returns an instance to represent a list or dict aggregation containing members of the given type.
METHODS
default_value $value = $type->default_value; Returns a value suitable to use as an initial value for object properties. pack_value $type->pack_value( $message, $value ); Appends a value of this type to the end of a Tangence::Message. unpack_value $value = $type->unpack_value( $message ); Removes a value of this type from the start of a Tangence::Message.
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>