NAME
EMDIS::ECS::FileBackedMessage - an ECS email message
SYNOPSIS
use EMDIS::ECS::FileBackedMessage;
$msg = new EMDIS::ECS::FileBackedMessage($message_file);
die "unable to define message: $msg\n" unless ref $msg;
$msg = EMDIS::ECS::FileBackedMessage($sender_node_id, $seq_num, $data_file);
die "unable to define message: $msg\n" unless ref $msg;
$msg->send_this_message($rcv_node_id);
DESCRIPTION
ECS file-backed message object, capable of handling very large messages.
The send_this_message subroutine of this object knows how to split a large data file into multiple encrypted email messages, as specified by the EMDISCORD RFC.
SEE ALSO
EMDIS::ECS, EMDIS::ECS::Config, EMDIS::ECS::LockedHash, EMDIS::ECS::Message
AUTHOR
Joel Schneider <jschneid@nmdp.org>
COPYRIGHT AND LICENSE
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Copyright (C) 2010-2021 National Marrow Donor Program. All rights reserved.
See LICENSE file for license details.
HISTORY
ECS, the EMDIS Communication System, was originally designed and implemented by the ZKRD (http://www.zkrd.de/). This Perl implementation of ECS was originally developed by the National Marrow Donor Program (http://www.marrow.org/).