Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:GA
pacemaker.26929
pacemaker-libcrmcommon-add-function-to-get-text...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pacemaker-libcrmcommon-add-function-to-get-text-equivalent-of-client-type.patch of Package pacemaker.26929
commit 02881e0e43f632725a1359be7534c6e326e636ca Author: Ken Gaillot <kgaillot@redhat.com> Date: Fri Mar 2 15:45:48 2018 -0600 Refactor: libcrmcommon: add function to get text equivalent of client type for improved logging diff --git a/include/crm/common/ipcs.h b/include/crm/common/ipcs.h index 87a34e59e..2adc96f63 100644 --- a/include/crm/common/ipcs.h +++ b/include/crm/common/ipcs.h @@ -111,6 +111,7 @@ void crm_client_cleanup(void); crm_client_t *crm_client_get(qb_ipcs_connection_t * c); crm_client_t *crm_client_get_by_id(const char *id); const char *crm_client_name(crm_client_t * c); +const char *crm_client_type_text(enum client_type client_type); crm_client_t *crm_client_alloc(void *key); crm_client_t *crm_client_new(qb_ipcs_connection_t * c, uid_t uid, gid_t gid); diff --git a/lib/common/ipc.c b/lib/common/ipc.c index ff38d0589..8278dba0d 100644 --- a/lib/common/ipc.c +++ b/lib/common/ipc.c @@ -227,6 +227,23 @@ crm_client_name(crm_client_t * c) } } +const char * +crm_client_type_text(enum client_type client_type) +{ + switch (client_type) { + case CRM_CLIENT_IPC: + return "IPC"; + case CRM_CLIENT_TCP: + return "TCP"; +#ifdef HAVE_GNUTLS_GNUTLS_H + case CRM_CLIENT_TLS: + return "TLS"; +#endif + default: + return "unknown"; + } +} + void crm_client_init(void) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor