// // Copyright (c) 2022 ZettaScale Technology // // This program and the accompanying materials are made available under the // terms of the Eclipse Public License 2.0 which is available at // http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 // which is available at https://www.apache.org/licenses/LICENSE-2.0. // // SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 // // Contributors: // ZettaScale Zenoh Team, // #ifndef ATOLAB_CDDS_UTIL_H_ #define ATOLAB_CDDS_UTIL_H_ #include "dds/dds.h" //#define CY_DEBUG_ON 1 #ifdef CY_DEBUG_ON #define CY_DEBUG(msg) printf(msg) #define CY_DEBUG_WA(fmt, ...) printf(fmt, __VA_ARGS__) #else #define CY_DEBUG(msg) #define CY_DEBUG_WA(fmt, ...) #endif dds_entity_t cdds_create_blob_topic(dds_entity_t dp, char *topic_name, char *type_name, bool is_keyless); #endif /* ATOLAB_CDDS_UTIL_H_ */