1 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
2 * vim:expandtab:shiftwidth=8:tabstop=8:
4 * Copyright (c) 2002 Cray Inc.
6 * This file is part of Portals, http://www.sf.net/projects/sandiaportals/
9 #ifndef TCPNAL_PROCBRIDGE_H
10 #define TCPNAL_PROCBRIDGE_H
12 #include <portals/lib-p30.h>
14 typedef struct bridge {
19 void (*shutdown)(struct bridge *);
20 /* this doesn't really belong here */
25 nal_t *bridge_init(ptl_interface_t nal,
26 ptl_pid_t pid_request,
27 ptl_ni_limits_t *desired,
28 ptl_ni_limits_t *actual,
31 typedef int (*nal_initialize)(bridge);
32 extern nal_initialize nal_table[PTL_IFACE_MAX];