1 /* 2 * Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana 3 * University Research and Technology 4 * Corporation. All rights reserved. 5 * Copyright (c) 2004-2005 The University of Tennessee and The University 6 * of Tennessee Research Foundation. All rights 7 * reserved. 8 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 9 * University of Stuttgart. All rights reserved. 10 * Copyright (c) 2004-2005 The Regents of the University of California. 11 * All rights reserved. 12 * Copyright (c) 2010 Sandia National Laboratories. All rights reserved. 13 * Copyright (c) 2014 Bull SAS. All rights reserved. 14 * $COPYRIGHT$ 15 * 16 * Additional copyrights may follow 17 * 18 * $HEADER$ 19 */ 20 21 #ifndef OPAL_BTL_PORTALS4_ENDPOINT_H 22 #define OPAL_BTL_PORTALS4_ENDPOINT_H 23 24 #include "btl_portals4.h" 25 26 BEGIN_C_DECLS 27 28 /** 29 * An abstraction that represents a connection to a endpoint process. 30 * An instance of mca_btl_base_endpoint_t is associated w/ each process 31 * and BTL pair at startup. However, connections to the endpoint 32 * are established dynamically on an as-needed basis: 33 */ 34 struct mca_btl_base_endpoint_t { 35 ptl_process_t ptl_proc; 36 }; 37 typedef struct mca_btl_base_endpoint_t mca_btl_base_endpoint_t; 38 39 END_C_DECLS 40 41 #endif /* MCA_BTL_PORTALS4_ENDPOINT_H */