NAME
Net::EMI::Common - EMI/UCP GSM SMSC Protocol Common library class
SYNOPSIS
use Net::EMI::Common
$emi = Net::EMI::Common->new();
DESCRIPTION
This module implements a collection of common routines used in the Net::EMI set of classes.
The Net::EMI::Common class is primarily intended to part some functionality between the Net::EMI::Client class and any future Net::EMI::Server classes.
Even so, there is nothing to stop any application or other module to make use of the common routines found in this class.
(If someone makes use of this module to support another public module I'd like to hear about it. That way I may be able to maintain backwards compatibility for those modules.)
CONSTRUCTOR
PUBLIC OBJECT METHODS
- checksum('Some string')
-
Calcuate packet checksum.
- data_len('Some string')
-
Calculate data length.
- encode_7bit('Some string')
- ia5_decode('Some string')
- ia5_encode('Some string')
SEE ALSO
ACKNOWLEDGMENTS
I'd like to thank Jochen Schneider for writing the first beta releases under the name Net::EMI and also for letting me in on the project.
In February 2003, Jochen gave me free hands to distribute this class module which is primarily built upon his work. Without Jochens initial releases, this module would probably not have seen the light.
Thanks, Rainer Thieringer, for pointing out a bug in the checksum() method.
And, as everyone else I owe so much to Larry. For having provided Perl.
AUTHOR
Gustav Schaffter, <schaffter_cpan@hotmail.com>
COPYRIGHT
Copyright (c) 2002 Jochen Schneider. Copyright (c) 2003 Gustav Schaffter. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.