<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.4">
  <compound kind="file">
    <name>proto.h</name>
    <path>/build/_osmocom_api/osmo-e1d/include/osmocom/e1d/</path>
    <filename>proto_8h.html</filename>
    <class kind="struct">osmo_e1dp_msg_hdr</class>
    <class kind="struct">osmo_e1dp_intf_info</class>
    <class kind="struct">osmo_e1dp_line_config</class>
    <class kind="struct">osmo_e1dp_line_info</class>
    <class kind="struct">osmo_e1dp_ts_config</class>
    <class kind="struct">osmo_e1dp_ts_info</class>
    <class kind="struct">osmo_e1dp_cas_bits</class>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_TS_OPEN_F_FORCE</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a83f3575e5669c318a755e86baf51cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_MAGIC</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a0099233cb2ea8fead778619f27c2a8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_MAX_LEN</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>ab5884106287e047bb2a35dccd36e2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_TS_SUPERCHAN</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a890ae039b22666a0af63fae896a4d001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_INVALID</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>af4a740b0a1f318a45214ecc49cf5a3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_DEFAULT_SOCKET</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a50accb9486d52635974522cd4508e3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E1DP_MAX_SIZE_HDLC</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>af78a88532b7053e2ed955e4e5d303ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>osmo_e1dp_msg_type</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_INTF_QUERY</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11faa391e74da91e18666b5b977d894e6163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_LINE_QUERY</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fac464026c2915ca48101dfe4616a365da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_TS_QUERY</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa533596a26a7cf869d005645864e84ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_LINE_CONFIG</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa44032d2ea9a1c4cf424bdaf41b81a52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_TS_OPEN</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa02682ce7888ddfe00c05beb12e12e547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_SABITS</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa3291a7c00ce6a01d0973d0eebc87445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_CMD_CAS</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa9987f736cd6fff1d2bda14ae18795e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_LOS_ON</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fac053e30510ef90cfb74b9bddb10dce97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_LOS_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa1cde85b6df4824cd0371f8f938a8ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_AIS_ON</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa05eaed776e5a456ce177da4c240cf269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_AIS_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa33b1f63f6df0fc398ea02b0edcd13de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_RAI_ON</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa9ee5c1461ea21181fbb25554a9ec023d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_RAI_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa9b52ec7144834bed39a942cd553199ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_LOF_ON</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa56e835c4a5a98b42598719b64413c785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_LOF_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa1b102cb910dc42293c63a901838d662b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_CAS</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11faebbdbd26eabf8c3a42ec555ba51301cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_SABITS</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fac26af502cdce77bd8eed8b5ca0f42279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_EVT_TYPE</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa6b045fd8bfc94d182838ad11ddf3ef49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_RESP_TYPE</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fab2c5843454e80d354ad63db07d0a2e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_ERR_TYPE</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fa7d3096e4a89aa14e97cb7c0c00f8450a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_TYPE_MSK</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a5dedba3c62783aa32c70670a6e00f11fac3e5262083d7b91e341dd2bb431519b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>osmo_e1dp_line_mode</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a54f89a0aee2831e2c19c405f74968262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_LMODE_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a54f89a0aee2831e2c19c405f74968262ac4622a0558945722312108a6036b7375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_LMODE_CHANNELIZED</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a54f89a0aee2831e2c19c405f74968262ad90f553e93e5f69c6c17a9f8b88a6441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_LMODE_SUPERCHANNEL</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a54f89a0aee2831e2c19c405f74968262aaf4d586e9a20bd1a11042fe63a610f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_LMODE_E1OIP</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a54f89a0aee2831e2c19c405f74968262aa5a098e0544c2784d8fe2b1ae85af207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>osmo_e1dp_ts_mode</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>aa5290a388cd40c8e936be0cbcfabb323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_TSMODE_OFF</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>aa5290a388cd40c8e936be0cbcfabb323ac3fbc767fa4d1a27ad0692f652533c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_TSMODE_RAW</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>aa5290a388cd40c8e936be0cbcfabb323a293c184375a4c78ebff8796f3591d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E1DP_TSMODE_HDLCFCS</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>aa5290a388cd40c8e936be0cbcfabb323a25c81ad7c87d5ccfa0e5757d1cd8119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct osmo_e1dp_msg_hdr</type>
      <name>__attribute__</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a1fe63f751372dd1983c369b53e08593f</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="function">
      <type>struct msgb *</type>
      <name>osmo_e1dp_recv</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a6085347d7e8e7dfc33fd8a4b352006e5</anchor>
      <arglist>(struct osmo_fd *ofd, int *fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_send</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>ac07335524874d83fd13aa0dacc6de042</anchor>
      <arglist>(struct osmo_fd *ofd, struct msgb *msgb, int fd)</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>magic</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a8c61e64b8675498cee79c59d3f8131e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>len</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a8aed22e2c7b283705ec82e0120515618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a1d127017fb298b889f4ba24752d08b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>intf</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a89cac7a5805070257b2741f20d669649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>line</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a49601971f24dd78db5dc626c92dcd990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ts</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>abeaad8e42f075afd3737ad93d929d191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a1e6927fa1486224044e568f9c370519b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n_lines</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a8197fb431aa5da36aba9fc75545d3d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a37e90f5e3bd99fac2021fb3a326607d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct osmo_e1dp_line_config</type>
      <name>cfg</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a17cb4588ef3a87241f6ea1a59af61b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>ade818037fd6c985038ff29656089758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flags</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>aa2585d779da0ab21273a8d92de9a0ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>read_bufsize</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a6968c3ab79d78ec16ed40fde909d8fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bits</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a46a6da6b1936191571fd30b2a749f38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>query_rx</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a04bba4b87c8a75d1404aadb32bb8e417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct value_string</type>
      <name>osmo_e1dp_msg_type_names</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a7e58563e43d2af22104645a47f86e37b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct value_string</type>
      <name>osmo_e1dp_line_mode_names</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a36507b0bc14b49b5a09c61aafe7731d7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct value_string</type>
      <name>osmo_e1dp_ts_mode_names</name>
      <anchorfile>proto_8h.html</anchorfile>
      <anchor>a524e5022229b2c6fe418aece9c5b3fde</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proto_clnt.h</name>
    <path>/build/_osmocom_api/osmo-e1d/include/osmocom/e1d/</path>
    <filename>proto__clnt_8h.html</filename>
    <includes id="proto_8h" name="proto.h" local="no" imported="no">osmocom/e1d/proto.h</includes>
    <member kind="function">
      <type>struct osmo_e1dp_client *</type>
      <name>osmo_e1dp_client_create</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>aca7ea641880a949626133827f677d1b3</anchor>
      <arglist>(void *ctx, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osmo_e1dp_client_destroy</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a2678fdc5cc14faeff11e3d32008af73e</anchor>
      <arglist>(struct osmo_e1dp_client *clnt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_intf_query</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a8d987f00efe9fb8c0e3f6efcb6d76907</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_intf_info **ii, int *n, uint8_t intf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_line_query</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a18dc639c152d9e765b134834b384569c</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_line_info **li, int *n, uint8_t intf, uint8_t line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_query</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a3cd2906cda1a345c994d015c7d7c7217</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_ts_info **ti, int *n, uint8_t intf, uint8_t line, uint8_t ts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_line_config</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>ae12e3ebfeff8823c9e34e18da15a5959</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, enum osmo_e1dp_line_mode mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_set_sa_bits</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>ab32655ee53838577f14c883909d8f411</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t sa_bits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_set_cas</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a71b19d3e3ed4891b51ef520f2dbe1253</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, struct osmo_e1dp_cas_bits *cas)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_open</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>ad658f16939ee4063e9adea12e947cd01</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, enum osmo_e1dp_ts_mode mode, uint16_t read_bufsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_open_force</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a6beaf831bc2080ad4c73f10c6257dcc0</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, enum osmo_e1dp_ts_mode mode, uint16_t read_bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osmo_e1dp_client_event_register</name>
      <anchorfile>proto__clnt_8h.html</anchorfile>
      <anchor>a8492d6fe4ece1b9fcaa70602402e474f</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, void(*cb)(enum osmo_e1dp_msg_type event, uint8_t intf, uint8_t line, uint8_t ts, uint8_t *data, int len))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proto_clnt.c</name>
    <path>/build/_osmocom_api/osmo-e1d/src/</path>
    <filename>proto__clnt_8c.html</filename>
    <includes id="proto_8h" name="proto.h" local="no" imported="no">osmocom/e1d/proto.h</includes>
    <includes id="proto__clnt_8h" name="proto_clnt.h" local="no" imported="no">osmocom/e1d/proto_clnt.h</includes>
    <class kind="struct">osmo_e1dp_client</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>osmo_e1dp_event_cb_t</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a6e0e9c31b372efb19730464f2f724df3</anchor>
      <arglist>)(enum osmo_e1dp_msg_type, uint8_t, uint8_t, uint8_t, uint8_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>struct osmo_e1dp_client *</type>
      <name>osmo_e1dp_client_create</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>aca7ea641880a949626133827f677d1b3</anchor>
      <arglist>(void *ctx, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osmo_e1dp_client_destroy</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a2678fdc5cc14faeff11e3d32008af73e</anchor>
      <arglist>(struct osmo_e1dp_client *clnt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_intf_query</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a8d987f00efe9fb8c0e3f6efcb6d76907</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_intf_info **ii, int *n, uint8_t intf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_line_query</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a18dc639c152d9e765b134834b384569c</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_line_info **li, int *n, uint8_t intf, uint8_t line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_query</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a3cd2906cda1a345c994d015c7d7c7217</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, struct osmo_e1dp_ts_info **ti, int *n, uint8_t intf, uint8_t line, uint8_t ts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_line_config</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>ae12e3ebfeff8823c9e34e18da15a5959</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, enum osmo_e1dp_line_mode mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_set_sa_bits</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>ab32655ee53838577f14c883909d8f411</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t sa_bits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_set_cas</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a71b19d3e3ed4891b51ef520f2dbe1253</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, struct osmo_e1dp_cas_bits *cas)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_open</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>ad658f16939ee4063e9adea12e947cd01</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, enum osmo_e1dp_ts_mode mode, uint16_t read_bufsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osmo_e1dp_client_ts_open_force</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a6beaf831bc2080ad4c73f10c6257dcc0</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, uint8_t intf, uint8_t line, uint8_t ts, enum osmo_e1dp_ts_mode mode, uint16_t read_bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osmo_e1dp_client_event_register</name>
      <anchorfile>proto__clnt_8c.html</anchorfile>
      <anchor>a8492d6fe4ece1b9fcaa70602402e474f</anchor>
      <arglist>(struct osmo_e1dp_client *clnt, void(*cb)(enum osmo_e1dp_msg_type event, uint8_t intf, uint8_t line, uint8_t ts, uint8_t *data, int len))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_cas_bits</name>
    <filename>structosmo__e1dp__cas__bits.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bits</name>
      <anchorfile>structosmo__e1dp__cas__bits.html</anchorfile>
      <anchor>a64dda78b2f8c2cf0f02dfcd5ecee75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>query_rx</name>
      <anchorfile>structosmo__e1dp__cas__bits.html</anchorfile>
      <anchor>a29995fc09b7415cf3fc86863343589ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_client</name>
    <filename>structosmo__e1dp__client.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structosmo__e1dp__client.html</anchorfile>
      <anchor>a193b651ae12f1e5e0a36c2b12ee4d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct osmo_fd</type>
      <name>ctl_fd</name>
      <anchorfile>structosmo__e1dp__client.html</anchorfile>
      <anchor>a5baa1a7ec2e2441f6c91b35ad0fe2dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>osmo_e1dp_event_cb_t</type>
      <name>event_cb</name>
      <anchorfile>structosmo__e1dp__client.html</anchorfile>
      <anchor>a35bf2de7e478f5ba3c82e8d0c030ca25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_intf_info</name>
    <filename>structosmo__e1dp__intf__info.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structosmo__e1dp__intf__info.html</anchorfile>
      <anchor>a48f7e6950bc2c2e019cbec5c991e1680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n_lines</name>
      <anchorfile>structosmo__e1dp__intf__info.html</anchorfile>
      <anchor>ae44c1a7bc19eefe2f690a7ccef658a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_line_config</name>
    <filename>structosmo__e1dp__line__config.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structosmo__e1dp__line__config.html</anchorfile>
      <anchor>a080dfcca7cec4a7b9834712139338f13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_line_info</name>
    <filename>structosmo__e1dp__line__info.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structosmo__e1dp__line__info.html</anchorfile>
      <anchor>a4e27e6f8b30b4ffe1102defc08a8a5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct osmo_e1dp_line_config</type>
      <name>cfg</name>
      <anchorfile>structosmo__e1dp__line__info.html</anchorfile>
      <anchor>a6e9e8416712c254dd1db0e8a298f58e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structosmo__e1dp__line__info.html</anchorfile>
      <anchor>a4c60e8c695859a072bb795a78b44cfb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_msg_hdr</name>
    <filename>structosmo__e1dp__msg__hdr.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>magic</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>a567fc75a54c02ffd1f4f11ba02c72808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>len</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>aa3def6f43b02fe94748480f3c8183926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>ac6e91ace268ebaffe3cb2855af10c659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>intf</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>a504389f43f7f159f5434760c7a696c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>line</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>a9b3ee8a43e3eae9c336793aaa7cf4160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ts</name>
      <anchorfile>structosmo__e1dp__msg__hdr.html</anchorfile>
      <anchor>a64bc1408444c37df40fce4dcf1a0dc34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_ts_config</name>
    <filename>structosmo__e1dp__ts__config.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structosmo__e1dp__ts__config.html</anchorfile>
      <anchor>ac2ee84b5a5a73df33c6beb45690e4ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flags</name>
      <anchorfile>structosmo__e1dp__ts__config.html</anchorfile>
      <anchor>a69ccb2f3b56edeb4fb7c6f4d4268fb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>read_bufsize</name>
      <anchorfile>structosmo__e1dp__ts__config.html</anchorfile>
      <anchor>ab36cb5020a18b5d01ff16a33a1931b4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osmo_e1dp_ts_info</name>
    <filename>structosmo__e1dp__ts__info.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structosmo__e1dp__ts__info.html</anchorfile>
      <anchor>a4d4e3d5dec8df21a2727dc8db8771dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct osmo_e1dp_ts_config</type>
      <name>cfg</name>
      <anchorfile>structosmo__e1dp__ts__info.html</anchorfile>
      <anchor>aa78ba5d6037e88afeaeb867d0d511134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structosmo__e1dp__ts__info.html</anchorfile>
      <anchor>a5e92a669d41b5bdbb2500b53d82b7837</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
