{
{    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.
{
{    This procedure will accept data fragments from the caller.  It passes data
{ fragments down to the lower layer.
{
{    NOTE the application layer is responsible for ensuring adequate outbound
{ capacity exists on the connection before issuing this request.
{
{       NLP$TCP_SEND_DATA_FRAGMENTS (CL_CONNECTION, USER_DATA, PUSH_DATA,
{             URGENT_DATA, STATUS)
{
{ CL_CONNECTION: (input, output)  This parameter specifies the interlayer
{       connection that is associated with the TCP Access Agent connection on
{       which the data is to be sent.
{
{ USER_DATA: (input, output)  This parameter specifies the data to be included
{       as part of the "data" event.
{
{ PUSH_DATA: (input)  This parameter specifies whether the push bit should be
{       sent when the last byte of the user data has been sent.
{
{ URGENT_DATA: (input)  This parameter specifies whether the user data is
{       urgent.
{
{ STATUS: (output) This parameter specifies the request status.
{     CONDITION:
{           nae$tcp_socket_not_open
{           nae$tcp_socket_terminated
{
