/* * Copyright (c) 2008 Cisco Systems, Inc. All rights reserved. * * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ */ #include "opal_config.h" #include "btl_openib.h" #include "btl_openib_endpoint.h" #include "connect/connect.h" static void empty_component_register(void); static int empty_component_init(void); static int empty_component_query(mca_btl_openib_module_t *btl, opal_btl_openib_connect_base_module_t **cpc); opal_btl_openib_connect_base_component_t opal_btl_openib_connect_empty = { "empty", empty_component_register, empty_component_init, empty_component_query, NULL }; static void empty_component_register(void) { /* Nothing to do */ } static int empty_component_init(void) { /* Never let this CPC run */ return OPAL_ERR_NOT_SUPPORTED; } static int empty_component_query(mca_btl_openib_module_t *btl, opal_btl_openib_connect_base_module_t **cpc) { /* Never let this CPC run */ return OPAL_ERR_NOT_SUPPORTED; }