Review at  https://gerrit.osmocom.org/2255

sccp_scoc: Move osmo_prim_event_map to libosmocore

Change-Id: Ic1f22ae2e8d786bfe4bbb84e8eb9f8ae4d93d899
---
M src/sccp_scoc.c
1 file changed, 0 insertions(+), 30 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/55/2255/1

diff --git a/src/sccp_scoc.c b/src/sccp_scoc.c
index b7ae38a..2585c9f 100644
--- a/src/sccp_scoc.c
+++ b/src/sccp_scoc.c
@@ -211,36 +211,6 @@
 };
 
 
-/*! \brief magic value to be used as final record of \ref
- * osmo_prim_event_map */
-#define OSMO_NO_EVENT  0xFFFFFFFF
-
-/*! \brief single entry in a SAP/PRIM/OP -> EVENT map */
-struct osmo_prim_event_map {
-       unsigned int sap;       /*!< SAP to match */
-       unsigned int primitive; /*!< primtiive to match */
-       enum osmo_prim_operation operation; /*!< operation to match */
-       uint32_t event;         /*!< event as result if above match */
-};
-
-/*! \brief resolve the (fsm) event for a given primitive using a map
- *  \param[in] oph primitive header used as key for match
- *  \param[in] maps list of mappings from primitive to event
- *  \returns event determined by map; \ref OSMO_NO_EVENT if no match */
-uint32_t osmo_event_for_prim(const struct osmo_prim_hdr *oph,
-                            const struct osmo_prim_event_map *maps)
-{
-       const struct osmo_prim_event_map *map;
-
-       for (map = maps; map->event != OSMO_NO_EVENT; map++) {
-               if (map->sap == oph->sap &&
-                   map->primitive == oph->primitive &&
-                   map->operation == oph->operation)
-                       return map->event;
-       }
-       return OSMO_NO_EVENT;
-}
-
 /* map from SCU-primitives to SCOC FSM events */
 static const struct osmo_prim_event_map scu_scoc_event_map[] = {
        { SCCP_SAP_USER, OSMO_SCU_PRIM_N_CONNECT, PRIM_OP_REQUEST,

-- 
To view, visit https://gerrit.osmocom.org/2255
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1f22ae2e8d786bfe4bbb84e8eb9f8ae4d93d899
Gerrit-PatchSet: 1
Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-Owner: Harald Welte <[email protected]>

Reply via email to