Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  ceph_strings.c   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
/*
 * Ceph string constants
 */

#include <linux/module.h>
#include <linux/ceph/types.h>

const char *ceph_entity_type_name(int type)
{
 switch (type) {
 case CEPH_ENTITY_TYPE_MDS: return "mds";
 case CEPH_ENTITY_TYPE_OSD: return "osd";
 case CEPH_ENTITY_TYPE_MON: return "mon";
 case CEPH_ENTITY_TYPE_CLIENT: return "client";
 case CEPH_ENTITY_TYPE_AUTH: return "auth";
 defaultreturn "unknown";
 }
}
EXPORT_SYMBOL(ceph_entity_type_name);

const char *ceph_auth_proto_name(int proto)
{
 switch (proto) {
 case CEPH_AUTH_UNKNOWN:
  return "unknown";
 case CEPH_AUTH_NONE:
  return "none";
 case CEPH_AUTH_CEPHX:
  return "cephx";
 default:
  return "???";
 }
}

const char *ceph_con_mode_name(int mode)
{
 switch (mode) {
 case CEPH_CON_MODE_UNKNOWN:
  return "unknown";
 case CEPH_CON_MODE_CRC:
  return "crc";
 case CEPH_CON_MODE_SECURE:
  return "secure";
 default:
  return "???";
 }
}

const char *ceph_osd_op_name(int op)
{
 switch (op) {
#define GENERATE_CASE(op, opcode, str) case CEPH_OSD_OP_##op: return (str);
__CEPH_FORALL_OSD_OPS(GENERATE_CASE)
#undef GENERATE_CASE
 default:
  return "???";
 }
}

const char *ceph_osd_watch_op_name(int o)
{
 switch (o) {
 case CEPH_OSD_WATCH_OP_UNWATCH:
  return "unwatch";
 case CEPH_OSD_WATCH_OP_WATCH:
  return "watch";
 case CEPH_OSD_WATCH_OP_RECONNECT:
  return "reconnect";
 case CEPH_OSD_WATCH_OP_PING:
  return "ping";
 default:
  return "???";
 }
}

const char *ceph_osd_state_name(int s)
{
 switch (s) {
 case CEPH_OSD_EXISTS:
  return "exists";
 case CEPH_OSD_UP:
  return "up";
 case CEPH_OSD_AUTOOUT:
  return "autoout";
 case CEPH_OSD_NEW:
  return "new";
 default:
  return "???";
 }
}

Messung V0.5
C=95 H=92 G=93

¤ Dauer der Verarbeitung: 0.13 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge