{
{
{    The purpose of this request is to send data over an open connection.  This
{ request will cause delivery of a "data" event to the user at the other end of
{ the connection.  No attempt is made to "block" outbound data to maximize
{ transmitted packet size.  Each request will (subject to flow control)
{ initiate output on the underlying network.
{
{    ENTRY REQUIREMENTS:  The application layer is responsible for ensuring
{ adequate outbound capacity, interface flow control, exists on the connection
{ to hold all "data" (See:  nlp$get_outbound_capacity).  Otherwise, there is
{ the potential for a catastrophic system error.
{
{       NLP$TA_SEND_DATA (CL_CONNECTION, DATA, END_OF_MESSAGE, STATUS)
{
{ CL_CONNECTION: (input, output)  This parameter specifies the interlayer
{       connection that is associated with the transport access agent
{       connection on which data is to be sent.
{
{ DATA: (input, output)  This parameter specifies the data to be included as
{       part of the "data" event.  The length of this data must be at least 1
{       byte.  The system buffers containing this data will be released as a
{       result of this request.
{
{ END_OF_MESSAGE: (input)  This parameter specifies whether the data specified
{       by the DATA parameter is the last data before a message boundary.  The
{       meaning of message boundaries must be agreed upon by the communicating
{       users.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITIONS:
{             nae$ta_data_length_error
{
