Gustav Schaffter > Net-EMI-Common > Net::EMI::Common

Download:
Net-EMI-Common-1.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.01   Source  

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.

syntax highlighting: