* All loging prefixes in libraries should be DL like DLINP
* All signals / subsystems should be called S_L_* SS_L_*
* All command nodes should be called L_*_NODE
This makes sure existinc code still compiles as expected
/* logging levels defined by the library itself */
#define DLGLOBAL -1
#define DLLAPDM -2
/* logging levels defined by the library itself */
#define DLGLOBAL -1
#define DLLAPDM -2
-#define DINP -3
-#define DMUX -4
-#define DMI -5
-#define DMIB -6
-#define DRSL -7
-#define DNM -8
+#define DLINP -3
+#define DLMUX -4
+#define DLMI -5
+#define DLMIB -6
+#define DLRSL -7
+#define DLNM -8
#define OSMO_NUM_DLIB 9
struct log_category {
#define OSMO_NUM_DLIB 9
struct log_category {
/* signal subsystems. */
enum {
/* signal subsystems. */
enum {
- SS_GLOBAL = OSMO_SIGNAL_SS_RESERVED,
- SS_INPUT,
+ SS_L_GLOBAL = OSMO_SIGNAL_SS_RESERVED,
+ SS_L_INPUT,
};
/* application-defined signal types. */
};
/* application-defined signal types. */
/* signal types. */
enum {
/* signal types. */
enum {
- S_GLOBAL_SHUTDOWN = OSMO_SIGNAL_T_RESERVED,
+ S_L_GLOBAL_SHUTDOWN = OSMO_SIGNAL_T_RESERVED,
};
typedef int osmo_signal_cbfn(unsigned int subsys, unsigned int signal, void *handler_data, void *signal_data);
};
typedef int osmo_signal_cbfn(unsigned int subsys, unsigned int signal, void *handler_data, void *signal_data);
VTY_NODE, /* Vty node. */
VTY_NODE, /* Vty node. */
- E1INP_NODE, /* E1 line in libosmo-abis. */
- IPA_NODE, /* IPA proxying commands in libosmo-abis. */
+ L_E1INP_NODE, /* E1 line in libosmo-abis. */
+ L_IPA_NODE, /* IPA proxying commands in libosmo-abis. */
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.name = "DINP",
.description = "A-bis Intput Subsystem",
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.name = "DINP",
.description = "A-bis Intput Subsystem",
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.name = "DMUX",
.description = "A-bis B-Subchannel TRAU Frame Multiplex",
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.name = "DMUX",
.description = "A-bis B-Subchannel TRAU Frame Multiplex",
.loglevel = LOGL_NOTICE,
.enabled = 1,
},
.name = "DMI",
.description = "A-bis Input Driver for Signalling",
.enabled = 0, .loglevel = LOGL_NOTICE,
},
.name = "DMI",
.description = "A-bis Input Driver for Signalling",
.enabled = 0, .loglevel = LOGL_NOTICE,
},
.name = "DMIB",
.description = "A-bis Input Driver for B-Channels (voice)",
.enabled = 0, .loglevel = LOGL_NOTICE,
},
.name = "DMIB",
.description = "A-bis Input Driver for B-Channels (voice)",
.enabled = 0, .loglevel = LOGL_NOTICE,
},
.name = "DRSL",
.description = "A-bis Radio Siganlling Link (RSL)",
.color = "\033[1;35m",
.enabled = 1, .loglevel = LOGL_NOTICE,
},
.name = "DRSL",
.description = "A-bis Radio Siganlling Link (RSL)",
.color = "\033[1;35m",
.enabled = 1, .loglevel = LOGL_NOTICE,
},
.name = "DNM",
.description = "A-bis Network Management / O&M (NM/OML)",
.color = "\033[1;36m",
.name = "DNM",
.description = "A-bis Network Management / O&M (NM/OML)",
.color = "\033[1;36m",