6 #ifndef OPENDDS_DCPS_DEBUG_H 7 #define OPENDDS_DCPS_DEBUG_H 11 #ifndef OPENDDS_UTIL_BUILD 17 #ifndef ACE_LACKS_PRAGMA_ONCE 48 void set_from_string(
const char*
name);
54 const char* get_as_string()
const;
81 #ifndef OPENDDS_UTIL_BUILD 88 #ifdef OPENDDS_SECURITY 97 void set_all_flags_to(
bool value);
104 void parse_flags(
const ACE_TCHAR* flags);
109 void set_debug_level(
unsigned level);
155 FORCE_AUTH_ROLE_FOLLOWER
161 #ifndef OPENDDS_UTIL_BUILD 165 : orig_log_level_(log_level)
166 , orig_dcps_debug_level_(DCPS_debug_level)
167 , orig_transport_debug_level_(Transport_debug_level)
168 , orig_transport_debug_(transport_debug)
169 #ifdef OPENDDS_SECURITY
170 , orig_security_debug_(security_debug)
177 log_level = orig_log_level_;
178 DCPS_debug_level = orig_dcps_debug_level_;
179 Transport_debug_level = orig_transport_debug_level_;
180 transport_debug = orig_transport_debug_;
181 #ifdef OPENDDS_SECURITY 182 security_debug = orig_security_debug_;
191 #ifdef OPENDDS_SECURITY 195 #endif // OPENDDS_UTIL_BUILD
const LogLevel::Value value
bool chlookup
Print Verbose Search Info About Getting the Crypto Handle from a Key id.
OpenDDS_Dcps_Export TransportDebug transport_debug
#define OpenDDS_Dcps_Export
bool auth_debug
Authentication and Handshake.
SecurityDebug orig_security_debug_
bool cleanup_error
Cleanup.
bool access_error
Permissions and Governance.
unsigned orig_dcps_debug_level_
OpenDDS_Dcps_Export unsigned int Transport_debug_level
Transport Logging verbosity level.
OpenDDS_Dcps_Export void set_DCPS_debug_level(unsigned int lvl)
TransportDebug orig_transport_debug_
bool bookkeeping
Generation and Tracking of Crypto Handles and Keys.
bool operator>=(const LogLevel &ll, LogLevel::Value value)
unsigned orig_transport_debug_level_
OpenDDS_Dcps_Export unsigned int DCPS_debug_level
OpenDDS_Dcps_Export LogLevel log_level
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
bool showkeys
Print the Key when Generating it or Using It.
bool new_entity_error
New entity creating.
The Internal API and Implementation of OpenDDS.
bool fake_encryption
Disable all encryption for security, even the required builtin encryption.
OpenDDS_Dcps_Export SecurityDebug security_debug