The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

new()

No parameters are currently honored.

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

Net::EMI::Client

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.