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

NAME

SMS::Handler::Utils - Utility functions used by some SMS::Handler modules

SYNOPSIS

  use SMS::Handler::Utils;

  ...

DESCRIPTION

This module provides various utility functions for use by SMS::Handler::... modules.

The exported functions are:

Split($msg)

Separates an incoming SMS into a command and body section. It is separated either by the first newline or the first occurrence of two consecutive spaces.

Split_msg($maxlen, \$text)

Splits the given message (passed as a reference to a scalar) into $maxlen characters wide messages. Returns an array of scalar references pointing to each chunk, which include a counter.

EXPORT

All the methods cited above can be exported to the caller.

LICENSE AND WARRANTY

This code comes with no warranty of any kind. The author cannot be held liable for anything arising of the use of this code under no circumstances.

This code is released under the terms and conditions of the GPL. Please see the file LICENSE that accompains this distribution for more specific information.

This code is (c) 2002 Luis E. Muñoz.

HISTORY

$Log: Utils.pm,v $ Revision 1.4 2003/01/03 02:03:34 lem Minor improvement in Utils::Split. Tests fixed accordingly

Revision 1.3 2003/01/03 00:52:46 lem Fixed SMS-splitting bug when delimiting message and body with two spaces. Added tests for this

Revision 1.2 2003/01/02 23:55:22 lem Fixed delimiter bug in ::Utils::Split. Added tests for this bug

Revision 1.1 2002/12/27 19:43:42 lem Added ::Dispatcher and ::Utils to better distribute code. This should make easier the writting of new methods easier

AUTHOR

Luis E. Muñoz <luismunoz@cpan.org>

SEE ALSO

SMS::Handler, perl(1).

1 POD Error

The following errors were encountered while parsing the POD:

Around line 138:

Non-ASCII character seen before =encoding in 'Muñoz.'. Assuming CP1252