├── .github └── workflows │ └── build-and-test.yaml ├── .gitignore ├── LICENSE.md ├── README.md ├── bit_operations.c ├── bit_operations.h ├── compressor.c ├── compressor.h ├── docs ├── README.md ├── html │ ├── CMakeLists_8txt.html │ ├── LICENSE_8md.html │ ├── README_8md.html │ ├── annotated.html │ ├── bc_s.png │ ├── bdwn.png │ ├── bit__operations_8c.html │ ├── bit__operations_8h.html │ ├── bit__operations_8h_source.html │ ├── classes.html │ ├── closed.png │ ├── compressor_8c.html │ ├── compressor_8h.html │ ├── compressor_8h_source.html │ ├── config_8h.html │ ├── config_8h_source.html │ ├── doc.png │ ├── doxygen.css │ ├── doxygen.png │ ├── dynsections.js │ ├── files.html │ ├── folderclosed.png │ ├── folderopen.png │ ├── fragmenter_8c.html │ ├── fragmenter_8h.html │ ├── fragmenter_8h_source.html │ ├── functions.html │ ├── functions_vars.html │ ├── globals.html │ ├── globals_b.html │ ├── globals_c.html │ ├── globals_d.html │ ├── globals_defs.html │ ├── globals_e.html │ ├── globals_enum.html │ ├── globals_eval.html │ ├── globals_f.html │ ├── globals_func.html │ ├── globals_g.html │ ├── globals_h.html │ ├── globals_i.html │ ├── globals_j.html │ ├── globals_l.html │ ├── globals_m.html │ ├── globals_n.html │ ├── globals_p.html │ ├── globals_r.html │ ├── globals_s.html │ ├── globals_t.html │ ├── globals_type.html │ ├── globals_u.html │ ├── globals_v.html │ ├── globals_vars.html │ ├── globals_w.html │ ├── globals_x.html │ ├── index.html │ ├── jquery.js │ ├── jsmn_8c.html │ ├── jsmn_8h.html │ ├── jsmn_8h_source.html │ ├── md_LICENSE.html │ ├── md_README.html │ ├── menu.js │ ├── menudata.js │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── open.png │ ├── pages.html │ ├── picocoap_8c.html │ ├── picocoap_8h.html │ ├── picocoap_8h_source.html │ ├── rules_8h.html │ ├── rules_8h_source.html │ ├── rules__example_8h.html │ ├── rules__example_8h_source.html │ ├── schc_8h.html │ ├── schc_8h_source.html │ ├── schc__config_8h.html │ ├── schc__config_8h_source.html │ ├── schc__config__example_8h.html │ ├── schc__config__example_8h_source.html │ ├── search │ │ ├── all_0.html │ │ ├── all_0.js │ │ ├── all_1.html │ │ ├── all_1.js │ │ ├── all_10.html │ │ ├── all_10.js │ │ ├── all_11.html │ │ ├── all_11.js │ │ ├── all_12.html │ │ ├── all_12.js │ │ ├── all_13.html │ │ ├── all_13.js │ │ ├── all_14.html │ │ ├── all_14.js │ │ ├── all_15.html │ │ ├── all_15.js │ │ ├── all_2.html │ │ ├── all_2.js │ │ ├── all_3.html │ │ ├── all_3.js │ │ ├── all_4.html │ │ ├── all_4.js │ │ ├── all_5.html │ │ ├── all_5.js │ │ ├── all_6.html │ │ ├── all_6.js │ │ ├── all_7.html │ │ ├── all_7.js │ │ ├── all_8.html │ │ ├── all_8.js │ │ ├── all_9.html │ │ ├── all_9.js │ │ ├── all_a.html │ │ ├── all_a.js │ │ ├── all_b.html │ │ ├── all_b.js │ │ ├── all_c.html │ │ ├── all_c.js │ │ ├── all_d.html │ │ ├── all_d.js │ │ ├── all_e.html │ │ ├── all_e.js │ │ ├── all_f.html │ │ ├── all_f.js │ │ ├── classes_0.html │ │ ├── classes_0.js │ │ ├── classes_1.html │ │ ├── classes_1.js │ │ ├── classes_2.html │ │ ├── classes_2.js │ │ ├── classes_3.html │ │ ├── classes_3.js │ │ ├── close.png │ │ ├── defines_0.html │ │ ├── defines_0.js │ │ ├── defines_1.html │ │ ├── defines_1.js │ │ ├── defines_2.html │ │ ├── defines_2.js │ │ ├── defines_3.html │ │ ├── defines_3.js │ │ ├── defines_4.html │ │ ├── defines_4.js │ │ ├── defines_5.html │ │ ├── defines_5.js │ │ ├── defines_6.html │ │ ├── defines_6.js │ │ ├── defines_7.html │ │ ├── defines_7.js │ │ ├── defines_8.html │ │ ├── defines_8.js │ │ ├── defines_9.html │ │ ├── defines_9.js │ │ ├── defines_a.html │ │ ├── defines_a.js │ │ ├── defines_b.html │ │ ├── defines_b.js │ │ ├── defines_c.html │ │ ├── defines_c.js │ │ ├── defines_d.html │ │ ├── defines_d.js │ │ ├── enums_0.html │ │ ├── enums_0.js │ │ ├── enums_1.html │ │ ├── enums_1.js │ │ ├── enums_2.html │ │ ├── enums_2.js │ │ ├── enums_3.html │ │ ├── enums_3.js │ │ ├── enums_4.html │ │ ├── enums_4.js │ │ ├── enums_5.html │ │ ├── enums_5.js │ │ ├── enums_6.html │ │ ├── enums_6.js │ │ ├── enumvalues_0.html │ │ ├── enumvalues_0.js │ │ ├── enumvalues_1.html │ │ ├── enumvalues_1.js │ │ ├── enumvalues_2.html │ │ ├── enumvalues_2.js │ │ ├── enumvalues_3.html │ │ ├── enumvalues_3.js │ │ ├── enumvalues_4.html │ │ ├── enumvalues_4.js │ │ ├── enumvalues_5.html │ │ ├── enumvalues_5.js │ │ ├── enumvalues_6.html │ │ ├── enumvalues_6.js │ │ ├── enumvalues_7.html │ │ ├── enumvalues_7.js │ │ ├── enumvalues_8.html │ │ ├── enumvalues_8.js │ │ ├── enumvalues_9.html │ │ ├── enumvalues_9.js │ │ ├── enumvalues_a.html │ │ ├── enumvalues_a.js │ │ ├── enumvalues_b.html │ │ ├── enumvalues_b.js │ │ ├── enumvalues_c.html │ │ ├── enumvalues_c.js │ │ ├── enumvalues_d.html │ │ ├── enumvalues_d.js │ │ ├── enumvalues_e.html │ │ ├── enumvalues_e.js │ │ ├── files_0.html │ │ ├── files_0.js │ │ ├── files_1.html │ │ ├── files_1.js │ │ ├── files_2.html │ │ ├── files_2.js │ │ ├── files_3.html │ │ ├── files_3.js │ │ ├── files_4.html │ │ ├── files_4.js │ │ ├── files_5.html │ │ ├── files_5.js │ │ ├── files_6.html │ │ ├── files_6.js │ │ ├── files_7.html │ │ ├── files_7.js │ │ ├── functions_0.html │ │ ├── functions_0.js │ │ ├── functions_1.html │ │ ├── functions_1.js │ │ ├── functions_2.html │ │ ├── functions_2.js │ │ ├── functions_3.html │ │ ├── functions_3.js │ │ ├── functions_4.html │ │ ├── functions_4.js │ │ ├── functions_5.html │ │ ├── functions_5.js │ │ ├── functions_6.html │ │ ├── functions_6.js │ │ ├── functions_7.html │ │ ├── functions_7.js │ │ ├── functions_8.html │ │ ├── functions_8.js │ │ ├── functions_9.html │ │ ├── functions_9.js │ │ ├── functions_a.html │ │ ├── functions_a.js │ │ ├── functions_b.html │ │ ├── functions_b.js │ │ ├── functions_c.html │ │ ├── functions_c.js │ │ ├── functions_d.html │ │ ├── functions_d.js │ │ ├── functions_e.html │ │ ├── functions_e.js │ │ ├── mag_sel.png │ │ ├── nomatches.html │ │ ├── pages_0.html │ │ ├── pages_0.js │ │ ├── search.css │ │ ├── search.js │ │ ├── search_l.png │ │ ├── search_m.png │ │ ├── search_r.png │ │ ├── searchdata.js │ │ ├── typedefs_0.html │ │ ├── typedefs_0.js │ │ ├── typedefs_1.html │ │ ├── typedefs_1.js │ │ ├── typedefs_2.html │ │ ├── typedefs_2.js │ │ ├── variables_0.html │ │ ├── variables_0.js │ │ ├── variables_1.html │ │ ├── variables_1.js │ │ ├── variables_10.html │ │ ├── variables_10.js │ │ ├── variables_11.html │ │ ├── variables_11.js │ │ ├── variables_12.html │ │ ├── variables_12.js │ │ ├── variables_13.html │ │ ├── variables_13.js │ │ ├── variables_2.html │ │ ├── variables_2.js │ │ ├── variables_3.html │ │ ├── variables_3.js │ │ ├── variables_4.html │ │ ├── variables_4.js │ │ ├── variables_5.html │ │ ├── variables_5.js │ │ ├── variables_6.html │ │ ├── variables_6.js │ │ ├── variables_7.html │ │ ├── variables_7.js │ │ ├── variables_8.html │ │ ├── variables_8.js │ │ ├── variables_9.html │ │ ├── variables_9.js │ │ ├── variables_a.html │ │ ├── variables_a.js │ │ ├── variables_b.html │ │ ├── variables_b.js │ │ ├── variables_c.html │ │ ├── variables_c.js │ │ ├── variables_d.html │ │ ├── variables_d.js │ │ ├── variables_e.html │ │ ├── variables_e.js │ │ ├── variables_f.html │ │ └── variables_f.js │ ├── splitbar.png │ ├── structcoap__option-members.html │ ├── structcoap__option.html │ ├── structcoap__option__names-members.html │ ├── structcoap__option__names.html │ ├── structcoap__payload-members.html │ ├── structcoap__payload.html │ ├── structcoap__pdu-members.html │ ├── structcoap__pdu.html │ ├── structjsmn__parser-members.html │ ├── structjsmn__parser.html │ ├── structjsmntok__t-members.html │ ├── structjsmntok__t.html │ ├── structpcoap__option-members.html │ ├── structpcoap__option.html │ ├── structpcoap__option__names-members.html │ ├── structpcoap__option__names.html │ ├── structpcoap__payload-members.html │ ├── structpcoap__payload.html │ ├── structpcoap__pdu-members.html │ ├── structpcoap__pdu.html │ ├── structschc__bitarray__t-members.html │ ├── structschc__bitarray__t.html │ ├── structschc__coap__rule__t-members.html │ ├── structschc__coap__rule__t.html │ ├── structschc__compression__rule__t-members.html │ ├── structschc__compression__rule__t.html │ ├── structschc__device-members.html │ ├── structschc__device.html │ ├── structschc__field-members.html │ ├── structschc__field.html │ ├── structschc__fragmentation__ack__t-members.html │ ├── structschc__fragmentation__ack__t.html │ ├── structschc__fragmentation__t-members.html │ ├── structschc__fragmentation__t.html │ ├── structschc__ipv6__rule__t-members.html │ ├── structschc__ipv6__rule__t.html │ ├── structschc__layer__rule__t-members.html │ ├── structschc__layer__rule__t.html │ ├── structschc__mbuf__t-members.html │ ├── structschc__mbuf__t.html │ ├── structschc__rule-members.html │ ├── structschc__rule.html │ ├── structschc__rule__t-members.html │ ├── structschc__rule__t.html │ ├── structschc__udp__rule__t-members.html │ ├── structschc__udp__rule__t.html │ ├── structschc__udpip__hdr-members.html │ ├── structschc__udpip__hdr.html │ ├── structuip__udpip__hdr-members.html │ ├── structuip__udpip__hdr.html │ ├── sync_off.png │ ├── sync_on.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ └── tabs.css ├── latex │ ├── CMakeLists_8txt.tex │ ├── LICENSE_8md.tex │ ├── Makefile │ ├── README_8md.tex │ ├── annotated.tex │ ├── bit__operations_8c.tex │ ├── bit__operations_8h.tex │ ├── compressor_8c.tex │ ├── compressor_8h.tex │ ├── config_8h.tex │ ├── doxygen.sty │ ├── files.tex │ ├── fragmenter_8c.tex │ ├── fragmenter_8h.tex │ ├── index.tex │ ├── jsmn_8c.tex │ ├── jsmn_8h.tex │ ├── longtable_doxygen.sty │ ├── md_LICENSE.tex │ ├── md_README.tex │ ├── picocoap_8c.tex │ ├── picocoap_8h.tex │ ├── refman.tex │ ├── rules_8h.tex │ ├── rules__example_8h.tex │ ├── schc_8h.tex │ ├── schc__config_8h.tex │ ├── schc__config__example_8h.tex │ ├── structcoap__option.tex │ ├── structcoap__option__names.tex │ ├── structcoap__payload.tex │ ├── structcoap__pdu.tex │ ├── structjsmn__parser.tex │ ├── structjsmntok__t.tex │ ├── structpcoap__option.tex │ ├── structpcoap__option__names.tex │ ├── structpcoap__payload.tex │ ├── structpcoap__pdu.tex │ ├── structschc__bitarray__t.tex │ ├── structschc__coap__rule__t.tex │ ├── structschc__compression__rule__t.tex │ ├── structschc__device.tex │ ├── structschc__field.tex │ ├── structschc__fragmentation__ack__t.tex │ ├── structschc__fragmentation__t.tex │ ├── structschc__ipv6__rule__t.tex │ ├── structschc__layer__rule__t.tex │ ├── structschc__mbuf__t.tex │ ├── structschc__rule.tex │ ├── structschc__rule__t.tex │ ├── structschc__udp__rule__t.tex │ ├── structschc__udpip__hdr.tex │ ├── structuip__udpip__hdr.tex │ └── tabu_doxygen.sty └── rule_config.h ├── examples ├── .project ├── README.md ├── client.c ├── compress.c ├── gateway.c ├── icmpv6.c ├── interop.c ├── lwm2m.c ├── makefile ├── socket │ ├── socket_client.c │ ├── socket_client.h │ ├── socket_server.c │ └── socket_server.h ├── timer.c └── timer.h ├── fragmenter.c ├── fragmenter.h ├── jsmn.c ├── jsmn.h ├── libschc ├── picocoap.c ├── picocoap.h ├── rcs.c ├── rcs.h ├── rules ├── rule_config_example.h ├── rules_example.h ├── rules_icmpv6.h ├── rules_interop.h ├── rules_lwm2m.h └── rules_pfw.h ├── schc.c ├── schc.h └── schc_config_example.h /.github/workflows/build-and-test.yaml: -------------------------------------------------------------------------------- 1 | name: build-and-test 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | tags: 8 | - '*' 9 | pull_request: 10 | branches: 11 | - '*' 12 | 13 | jobs: 14 | build-and-test: 15 | runs-on: ubuntu-latest 16 | strategy: 17 | fail-fast: false 18 | matrix: 19 | app: 20 | - compress 21 | - icmpv6 22 | steps: 23 | - uses: actions/checkout@main 24 | - name: Prepare config and rules 25 | run: | 26 | mv schc_config_example.h schc_config.h 27 | mv rules/rule_config_example.h rules/rule_config.h 28 | if [ "${{ matrix.app }}" = "icmpv6" ]; then 29 | rules="rules_icmpv6.h" 30 | else 31 | rules="rules_example.h" 32 | fi 33 | sed -i "s/rules\.h/${rules}/" rules/rule_config.h 34 | cat rules/rule_config.h 35 | - name: Build ${{ matrix.app }} 36 | run: make -C examples/ -B ${{ matrix.app }} 37 | - name: Run ${{ matrix.app }} 38 | run: ./examples/${{ matrix.app }} 39 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | schc_config.h 2 | click_config.h 3 | rules/rules.h 4 | rules/rule_config.h 5 | 6 | examples/compress 7 | examples/fragment 8 | examples/icmpv6 9 | examples/lwm2m 10 | /.metadata/ 11 | /.externalToolBuilders/ 12 | /.cproject 13 | /.settings/* 14 | /.project 15 | -------------------------------------------------------------------------------- /compressor.h: -------------------------------------------------------------------------------- 1 | /* (c) 2018 - idlab - UGent - imec 2 | * 3 | * Bart Moons 4 | * 5 | * This file is part of the SCHC stack implementation 6 | * 7 | */ 8 | 9 | #ifndef __SCHC_COMPRESSOR_H__ 10 | #define __SCHC_COMPRESSOR_H__ 11 | 12 | #include "schc.h" 13 | 14 | #ifdef __cplusplus 15 | extern "C" { 16 | #endif 17 | 18 | uint8_t schc_compressor_init(); 19 | struct schc_compression_rule_t* schc_compress(uint8_t *data, uint16_t total_length, 20 | schc_bitarray_t* buf, uint32_t device_id, direction dir); 21 | 22 | uint16_t schc_decompress(schc_bitarray_t* bit_arr, uint8_t *buf, 23 | uint32_t device_id, uint16_t total_length, direction dir); 24 | 25 | #ifdef __cplusplus 26 | } 27 | #endif 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/bc_s.png -------------------------------------------------------------------------------- /docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/bdwn.png -------------------------------------------------------------------------------- /docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/closed.png -------------------------------------------------------------------------------- /docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/doc.png -------------------------------------------------------------------------------- /docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/doxygen.png -------------------------------------------------------------------------------- /docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/folderclosed.png -------------------------------------------------------------------------------- /docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/folderopen.png -------------------------------------------------------------------------------- /docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/nav_f.png -------------------------------------------------------------------------------- /docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/nav_g.png -------------------------------------------------------------------------------- /docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/nav_h.png -------------------------------------------------------------------------------- /docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/open.png -------------------------------------------------------------------------------- /docs/html/search/all_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_13.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['val_396',['val',['../structpcoap__option.html#a6cad6184d76b3a8c96a742834b25a5f1',1,'pcoap_option::val()'],['../structpcoap__payload.html#aae7b0f41c4c59558379b8b2a8b25674f',1,'pcoap_payload::val()']]], 4 | ['valuesent_397',['VALUESENT',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc',1,'schc.h']]], 5 | ['vtc_398',['vtc',['../structschc__udpip__hdr.html#a9c167374bdff807c90416faca0fd0de8',1,'schc_udpip_hdr']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_15.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['xor_5fbits_408',['xor_bits',['../bit__operations_8c.html#a9858cf5fc58daff568ba07a5d264989d',1,'xor_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c'],['../bit__operations_8h.html#a9858cf5fc58daff568ba07a5d264989d',1,'xor_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['has_5fno_5fmore_5ffragments_174',['has_no_more_fragments',['../fragmenter_8c.html#a29b0c22240c3e036882c4667e1816cfc',1,'fragmenter.c']]], 4 | ['head_175',['head',['../structschc__fragmentation__t.html#afd9900b8ae4055a3d3014d20ee28ea2d',1,'schc_fragmentation_t']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['libschc_3a_20a_20c_20implementation_20of_20the_20static_20context_20header_20compression_208',['libschc: A C implementation of the Static Context Header Compression',['../index.html',1,'']]], 4 | ['len_209',['len',['../structschc__mbuf__t.html#ab7bd5d1755c9d4ce991fe1eb49236ecc',1,'schc_mbuf_t::len()'],['../structpcoap__pdu.html#a07f3173f8d53bbfb89a97a4f6ba4e449',1,'pcoap_pdu::len()'],['../structpcoap__option.html#aa098eebc4e99aab34f14f635d6791a0d',1,'pcoap_option::len()'],['../structpcoap__payload.html#a61fd27f0cdb5d2101dc1d25aa8b2c60b',1,'pcoap_payload::len()'],['../structschc__udpip__hdr.html#a0293e0116181a39114249fa125acb304',1,'schc_udpip_hdr::len()']]], 5 | ['length_210',['length',['../structschc__ipv6__rule__t.html#a84669915815c6ef3a8f877440978a0bb',1,'schc_ipv6_rule_t::length()'],['../structschc__udp__rule__t.html#a8ae436c0c8fe5c6c3abc4a9b36525f95',1,'schc_udp_rule_t::length()'],['../structschc__layer__rule__t.html#afe2b4bdd16fcdf7176ce69806867af85',1,'schc_layer_rule_t::length()']]], 6 | ['license_2emd_211',['LICENSE.md',['../LICENSE_8md.html',1,'']]], 7 | ['lsb_212',['LSB',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe',1,'schc.h']]], 8 | ['license_213',['LICENSE',['../md_LICENSE.html',1,'']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/html/search/all_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name_245',['name',['../structpcoap__option__names.html#ab6b804e37d8586e225bff9b24c33c569',1,'pcoap_option_names']]], 4 | ['next_246',['next',['../structschc__mbuf__t.html#ad414fc5cf65894521e5b8131c8ff8618',1,'schc_mbuf_t']]], 5 | ['no_5fack_247',['NO_ACK',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17',1,'schc.h']]], 6 | ['no_5fmissing_5ffragments_5fmore_5fto_5fcome_248',['no_missing_fragments_more_to_come',['../fragmenter_8c.html#a486faa06017a5911c1a4e5ece7a9f69f',1,'fragmenter.c']]], 7 | ['node_5fip_5f6_249',['node_ip_6',['../compressor_8c.html#af88fc53bc74390cc215e9b1548f38359',1,'compressor.c']]], 8 | ['not_5ffragmented_250',['NOT_FRAGMENTED',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79',1,'schc.h']]], 9 | ['notsent_251',['NOTSENT',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83',1,'schc.h']]], 10 | ['num_252',['num',['../structpcoap__option.html#ae4982c9d69482266d39097e641e097d0',1,'pcoap_option']]], 11 | ['number_5fof_5flayers_253',['NUMBER_OF_LAYERS',['../schc__config_8h.html#a9d2a084ca2cdbae8d804a8786a4d983d',1,'NUMBER_OF_LAYERS(): schc_config.h'],['../schc__config__example_8h.html#a9d2a084ca2cdbae8d804a8786a4d983d',1,'NUMBER_OF_LAYERS(): schc_config_example.h']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/search/all_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['offset_254',['offset',['../structschc__mbuf__t.html#a05e49e98a8e2a6df87d42355fa8e6969',1,'schc_mbuf_t::offset()'],['../structschc__bitarray__t.html#a0a41ee38397469c9e263b55079d46ba9',1,'schc_bitarray_t::offset()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/all_f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/classes_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jsmn_5fparser_409',['jsmn_parser',['../structjsmn__parser.html',1,'']]], 4 | ['jsmntok_5ft_410',['jsmntok_t',['../structjsmntok__t.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/classes_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/classes_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pcoap_5foption_411',['pcoap_option',['../structpcoap__option.html',1,'']]], 4 | ['pcoap_5foption_5fnames_412',['pcoap_option_names',['../structpcoap__option__names.html',1,'']]], 5 | ['pcoap_5fpayload_413',['pcoap_payload',['../structpcoap__payload.html',1,'']]], 6 | ['pcoap_5fpdu_414',['pcoap_pdu',['../structpcoap__pdu.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/classes_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/classes_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_5fbitarray_5ft_415',['schc_bitarray_t',['../structschc__bitarray__t.html',1,'']]], 4 | ['schc_5fcompression_5frule_5ft_416',['schc_compression_rule_t',['../structschc__compression__rule__t.html',1,'']]], 5 | ['schc_5fdevice_417',['schc_device',['../structschc__device.html',1,'']]], 6 | ['schc_5ffield_418',['schc_field',['../structschc__field.html',1,'']]], 7 | ['schc_5ffragmentation_5fack_5ft_419',['schc_fragmentation_ack_t',['../structschc__fragmentation__ack__t.html',1,'']]], 8 | ['schc_5ffragmentation_5ft_420',['schc_fragmentation_t',['../structschc__fragmentation__t.html',1,'']]], 9 | ['schc_5fipv6_5frule_5ft_421',['schc_ipv6_rule_t',['../structschc__ipv6__rule__t.html',1,'']]], 10 | ['schc_5flayer_5frule_5ft_422',['schc_layer_rule_t',['../structschc__layer__rule__t.html',1,'']]], 11 | ['schc_5fmbuf_5ft_423',['schc_mbuf_t',['../structschc__mbuf__t.html',1,'']]], 12 | ['schc_5frule_5ft_424',['schc_rule_t',['../structschc__rule__t.html',1,'']]], 13 | ['schc_5fudp_5frule_5ft_425',['schc_udp_rule_t',['../structschc__udp__rule__t.html',1,'']]], 14 | ['schc_5fudpip_5fhdr_426',['schc_udpip_hdr',['../structschc__udpip__hdr.html',1,'']]] 15 | ]; 16 | -------------------------------------------------------------------------------- /docs/html/search/classes_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/classes_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['uip_5fudpip_5fhdr_463',['uip_udpip_hdr',['../structuip__udpip__hdr.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/search/close.png -------------------------------------------------------------------------------- /docs/html/search/defines_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bitmap_5fsize_5fbytes_779',['BITMAP_SIZE_BYTES',['../schc__config_8h.html#a5e6121b65e73cd727a9af2331bf5d897',1,'BITMAP_SIZE_BYTES(): schc_config.h'],['../schc__config__example_8h.html#a5e6121b65e73cd727a9af2331bf5d897',1,'BITMAP_SIZE_BYTES(): schc_config_example.h']]], 4 | ['bits_5fto_5fbytes_780',['BITS_TO_BYTES',['../bit__operations_8h.html#ac5eb6b4755b74c50cb76155d08b6e2ff',1,'bit_operations.h']]], 5 | ['bytes_5fto_5fbits_781',['BYTES_TO_BITS',['../bit__operations_8h.html#a4c1e0708f6f9b121ca602cd8ceddd670',1,'bit_operations.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/defines_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['debug_5fprintf_798',['DEBUG_PRINTF',['../schc__config_8h.html#a5c8ef3c24dad2c469a42784a9a39403b',1,'DEBUG_PRINTF(): schc_config.h'],['../schc__config__example_8h.html#a5c8ef3c24dad2c469a42784a9a39403b',1,'DEBUG_PRINTF(): schc_config_example.h']]], 4 | ['dtag_5fsize_5fbits_799',['DTAG_SIZE_BITS',['../schc__config_8h.html#ac24f6aea575e391494ab29765ee389bf',1,'DTAG_SIZE_BITS(): schc_config.h'],['../schc__config__example_8h.html#ac24f6aea575e391494ab29765ee389bf',1,'DTAG_SIZE_BITS(): schc_config_example.h']]], 5 | ['dtag_5fsize_5fbytes_800',['DTAG_SIZE_BYTES',['../schc_8h.html#a3cab569df576271706014d87c13a7845',1,'schc.h']]], 6 | ['dynamic_5fmemory_801',['DYNAMIC_MEMORY',['../schc__config_8h.html#a65a515400abb0daca1623e7cb09efd1c',1,'DYNAMIC_MEMORY(): schc_config.h'],['../schc__config__example_8h.html#a65a515400abb0daca1623e7cb09efd1c',1,'DYNAMIC_MEMORY(): schc_config_example.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/defines_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fcn_5fsize_5fbits_802',['FCN_SIZE_BITS',['../schc__config_8h.html#aeed83cfe8fb659c1f816967ab338806d',1,'FCN_SIZE_BITS(): schc_config.h'],['../schc__config__example_8h.html#aeed83cfe8fb659c1f816967ab338806d',1,'FCN_SIZE_BITS(): schc_config_example.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/defines_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ip6_5fhlen_803',['IP6_HLEN',['../schc_8h.html#afb4c1dc527be76d8f27591dfb726c023',1,'schc.h']]], 4 | ['ipv6_5ffields_804',['IPV6_FIELDS',['../schc__config_8h.html#ae1b67de7a1c26318d23f1c34e89fb989',1,'IPV6_FIELDS(): schc_config.h'],['../schc__config__example_8h.html#ae1b67de7a1c26318d23f1c34e89fb989',1,'IPV6_FIELDS(): schc_config_example.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/defines_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['json_5ftokens_805',['JSON_TOKENS',['../schc__config_8h.html#a4e7d67d7aea26c4f57d1098595f90662',1,'JSON_TOKENS(): schc_config.h'],['../schc__config__example_8h.html#a4e7d67d7aea26c4f57d1098595f90662',1,'JSON_TOKENS(): schc_config_example.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/defines_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['number_5fof_5flayers_815',['NUMBER_OF_LAYERS',['../schc__config_8h.html#a9d2a084ca2cdbae8d804a8786a4d983d',1,'NUMBER_OF_LAYERS(): schc_config.h'],['../schc__config__example_8h.html#a9d2a084ca2cdbae8d804a8786a4d983d',1,'NUMBER_OF_LAYERS(): schc_config_example.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/defines_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['rule_5fsize_5fbits_816',['RULE_SIZE_BITS',['../schc__config_8h.html#a1560def0a5925468e7ea4e33c1f66203',1,'RULE_SIZE_BITS(): schc_config.h'],['../schc__config__example_8h.html#a1560def0a5925468e7ea4e33c1f66203',1,'RULE_SIZE_BITS(): schc_config_example.h']]], 4 | ['rule_5fsize_5fbytes_817',['RULE_SIZE_BYTES',['../schc_8h.html#ab264125e090b773a3c62c0587e2311f3',1,'schc.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/defines_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['udp_5ffields_827',['UDP_FIELDS',['../schc__config_8h.html#aed36719a087639bf1875b85276f09e55',1,'UDP_FIELDS(): schc_config.h'],['../schc__config__example_8h.html#aed36719a087639bf1875b85276f09e55',1,'UDP_FIELDS(): schc_config_example.h']]], 4 | ['udp_5fhlen_828',['UDP_HLEN',['../schc_8h.html#a5e211e5d295f6e70dee42f3083f89e71',1,'schc.h']]], 5 | ['use_5fcoap_829',['USE_COAP',['../schc__config_8h.html#af792d439ea0fb7e7d97eb0584e6e6d2d',1,'USE_COAP(): schc_config.h'],['../schc__config__example_8h.html#af792d439ea0fb7e7d97eb0584e6e6d2d',1,'USE_COAP(): schc_config_example.h']]], 6 | ['use_5fipv6_830',['USE_IPv6',['../schc__config_8h.html#a7353ec784d9c3d7aa4b938660e00575e',1,'USE_IPv6(): schc_config.h'],['../schc__config__example_8h.html#a7353ec784d9c3d7aa4b938660e00575e',1,'USE_IPv6(): schc_config_example.h']]], 7 | ['use_5fudp_831',['USE_UDP',['../schc__config_8h.html#a55dabc2b8b295e55081b39b6382caaa8',1,'USE_UDP(): schc_config.h'],['../schc__config__example_8h.html#a55dabc2b8b295e55081b39b6382caaa8',1,'USE_UDP(): schc_config_example.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/defines_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_5fsize_5fbits_832',['WINDOW_SIZE_BITS',['../schc_8h.html#aee02bb425cd8b2d526378e84db80752f',1,'schc.h']]], 4 | ['window_5fsize_5fbytes_833',['WINDOW_SIZE_BYTES',['../schc_8h.html#afb4b2bf43d4261b6afafc22d4d095092',1,'schc.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/defines_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['udp_5ffields_870',['UDP_FIELDS',['../schc__config_8h.html#aed36719a087639bf1875b85276f09e55',1,'UDP_FIELDS(): schc_config.h'],['../schc__config__example_8h.html#aed36719a087639bf1875b85276f09e55',1,'UDP_FIELDS(): schc_config_example.h']]], 4 | ['udp_5fhlen_871',['UDP_HLEN',['../config_8h.html#a5e211e5d295f6e70dee42f3083f89e71',1,'config.h']]], 5 | ['udp_5frules_872',['UDP_RULES',['../rules_8h.html#a2805aa053679b024cb5f2a66c7e9f4dc',1,'rules.h']]], 6 | ['use_5fcoap_873',['USE_COAP',['../schc__config_8h.html#af792d439ea0fb7e7d97eb0584e6e6d2d',1,'USE_COAP(): schc_config.h'],['../schc__config__example_8h.html#af792d439ea0fb7e7d97eb0584e6e6d2d',1,'USE_COAP(): schc_config_example.h']]], 7 | ['use_5fipv6_874',['USE_IPv6',['../schc__config_8h.html#a7353ec784d9c3d7aa4b938660e00575e',1,'USE_IPv6(): schc_config.h'],['../schc__config__example_8h.html#a7353ec784d9c3d7aa4b938660e00575e',1,'USE_IPv6(): schc_config_example.h']]], 8 | ['use_5fudp_875',['USE_UDP',['../schc__config_8h.html#a55dabc2b8b295e55081b39b6382caaa8',1,'USE_UDP(): schc_config.h'],['../schc__config__example_8h.html#a55dabc2b8b295e55081b39b6382caaa8',1,'USE_UDP(): schc_config_example.h']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/html/search/defines_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/defines_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_5fsize_5fbits_876',['WINDOW_SIZE_BITS',['../config_8h.html#aee02bb425cd8b2d526378e84db80752f',1,'config.h']]], 4 | ['window_5fsize_5fbytes_877',['WINDOW_SIZE_BYTES',['../schc__config_8h.html#afb4b2bf43d4261b6afafc22d4d095092',1,'WINDOW_SIZE_BYTES(): schc_config.h'],['../schc__config__example_8h.html#afb4b2bf43d4261b6afafc22d4d095092',1,'WINDOW_SIZE_BYTES(): schc_config_example.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enums_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cda_668',['CDA',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4',1,'schc.h']]], 4 | ['coap_5ferror_669',['coap_error',['../picocoap_8h.html#aa9dd43046c8daad008c9195a6f84d4f1',1,'picocoap.h']]], 5 | ['coap_5ftype_670',['coap_type',['../picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429',1,'picocoap.h']]], 6 | ['coap_5fversion_671',['coap_version',['../picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74',1,'picocoap.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/enums_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['direction_672',['direction',['../schc_8h.html#a99f26e6ee9fcd62f75203b5402df8098',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enums_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jsmnerr_673',['jsmnerr',['../jsmn_8h.html#afbbe22e63007677ec9e7837b5c1b80ea',1,'jsmn.h']]], 4 | ['jsmntype_5ft_674',['jsmntype_t',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802f',1,'jsmn.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enums_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pcoap_5fcode_675',['pcoap_code',['../picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8',1,'picocoap.h']]], 4 | ['pcoap_5foption_5fnumber_676',['pcoap_option_number',['../picocoap_8h.html#a07242620cf4343b2a2b3b9e085c8bfc5',1,'picocoap.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enums_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['reliability_5fmode_677',['reliability_mode',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34',1,'schc.h']]], 4 | ['rx_5fstate_678',['rx_state',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6f',1,'fragmenter.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enums_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_5flayer_5ft_679',['schc_layer_t',['../schc_8h.html#ac6a26bb50f32ca8810179e894e284ea0',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enums_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enums_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tx_5fstate_680',['tx_state',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34',1,'fragmenter.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['abort_681',['ABORT',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fa781ad2788df9e25c59a70894c7832096',1,'fragmenter.h']]], 4 | ['ack_5falways_682',['ACK_ALWAYS',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ada1056992e11c334d2416de8b75543f7',1,'schc.h']]], 5 | ['ack_5fon_5ferror_683',['ACK_ON_ERROR',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34abb669910db44bb35ca22cfa0987cff5f',1,'schc.h']]], 6 | ['appiid_684',['APPIID',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4accda58d5f1e00c63e2b59ae98965b7ab',1,'schc.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bi_685',['BI',['../schc_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['deviid_748',['DEVIID',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4af2f71f1d6b980ffce7facf81da9d38b0',1,'schc.h']]], 4 | ['down_749',['DOWN',['../schc_8h.html#a99f26e6ee9fcd62f75203b5402df8098a9b0b4a95b99523966e0e34ffdadac9da',1,'schc.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['end_5frx_750',['END_RX',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fa204deb4800b60b28307aa8a00a85ee36',1,'fragmenter.h']]], 4 | ['end_5ftx_751',['END_TX',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34a8dedf42db360ffa63832fa48fb9ddeee',1,'fragmenter.h']]], 5 | ['err_752',['ERR',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34a0f886785b600b91048fcdc434c6b4a8e',1,'fragmenter.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['init_5ftx_753',['INIT_TX',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34a8131166fb07d0aa1155e334e90b63d2d',1,'fragmenter.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jsmn_5farray_754',['JSMN_ARRAY',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802fabc4c47216dacf36bd4f64ac3d649d471',1,'jsmn.h']]], 4 | ['jsmn_5ferror_5finval_755',['JSMN_ERROR_INVAL',['../jsmn_8h.html#afbbe22e63007677ec9e7837b5c1b80eaa3297b1c54d926ce497b7a20530689171',1,'jsmn.h']]], 5 | ['jsmn_5ferror_5fnomem_756',['JSMN_ERROR_NOMEM',['../jsmn_8h.html#afbbe22e63007677ec9e7837b5c1b80eaafa350a2c19cc5fddbfb7c90309d3fe41',1,'jsmn.h']]], 6 | ['jsmn_5ferror_5fpart_757',['JSMN_ERROR_PART',['../jsmn_8h.html#afbbe22e63007677ec9e7837b5c1b80eaa851a0e75343c14a13c6893b3727ead16',1,'jsmn.h']]], 7 | ['jsmn_5fobject_758',['JSMN_OBJECT',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802fa416d6e733082bedc1166f0d66f571867',1,'jsmn.h']]], 8 | ['jsmn_5fprimitive_759',['JSMN_PRIMITIVE',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802fa2550c93fe929f81f30ea9b629ed98742',1,'jsmn.h']]], 9 | ['jsmn_5fstring_760',['JSMN_STRING',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802fad4ea6277c135d9d3377bf8b719779539',1,'jsmn.h']]], 10 | ['jsmn_5fundefined_761',['JSMN_UNDEFINED',['../jsmn_8h.html#a065320719769f9dc1fbe30094e52802fa7bc5faeddd33197250cf352af984f185',1,'jsmn.h']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lsb_762',['LSB',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mappingsent_763',['MAPPINGSENT',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4afe73a1b760f465a54ad7244bfe3d719d',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['no_5fack_764',['NO_ACK',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17',1,'schc.h']]], 4 | ['not_5ffragmented_765',['NOT_FRAGMENTED',['../schc_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79',1,'schc.h']]], 5 | ['notsent_766',['NOTSENT',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83',1,'schc.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['recv_5fwindow_767',['RECV_WINDOW',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fa6fea2421f5cc1e8bc1ecebd848139362',1,'fragmenter.h']]], 4 | ['resend_768',['RESEND',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34ad8c334cdd607abfeba91555c1b63cd5a',1,'fragmenter.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_5fcoap_769',['SCHC_COAP',['../schc_8h.html#ac6a26bb50f32ca8810179e894e284ea0a4f3573a26989d766758cb30328fd9ca2',1,'schc.h']]], 4 | ['schc_5fipv6_770',['SCHC_IPV6',['../schc_8h.html#ac6a26bb50f32ca8810179e894e284ea0a0c11d2df909aba3545ce3f9a0f622af4',1,'schc.h']]], 5 | ['schc_5fudp_771',['SCHC_UDP',['../schc_8h.html#ac6a26bb50f32ca8810179e894e284ea0a466b02e6c39f7b06862f76585c085935',1,'schc.h']]], 6 | ['send_772',['SEND',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34a67be7a5f47004345047b32fff72a2230',1,'fragmenter.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['up_773',['UP',['../schc_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['valuesent_774',['VALUESENT',['../schc_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc',1,'schc.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wait_5fbitmap_775',['WAIT_BITMAP',['../fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34a6736812226bab580f621c5e1de53d861',1,'fragmenter.h']]], 4 | ['wait_5fend_776',['WAIT_END',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fab39d14dff9148f467ef7a253b80b40bd',1,'fragmenter.h']]], 5 | ['wait_5fmissing_5ffrag_777',['WAIT_MISSING_FRAG',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fa84114eb766ef9186899ff21358c0b416',1,'fragmenter.h']]], 6 | ['wait_5fnext_5fwindow_778',['WAIT_NEXT_WINDOW',['../fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6fa9a3cdfd5436e5486043ccdd4e8549dcf',1,'fragmenter.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/files_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bit_5foperations_2ec_427',['bit_operations.c',['../bit__operations_8c.html',1,'']]], 4 | ['bit_5foperations_2eh_428',['bit_operations.h',['../bit__operations_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['compressor_2ec_429',['compressor.c',['../compressor_8c.html',1,'']]], 4 | ['compressor_2eh_430',['compressor.h',['../compressor_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fragmenter_2ec_431',['fragmenter.c',['../fragmenter_8c.html',1,'']]], 4 | ['fragmenter_2eh_432',['fragmenter.h',['../fragmenter_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jsmn_2ec_433',['jsmn.c',['../jsmn_8c.html',1,'']]], 4 | ['jsmn_2eh_434',['jsmn.h',['../jsmn_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['license_2emd_435',['LICENSE.md',['../LICENSE_8md.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['picocoap_2ec_436',['picocoap.c',['../picocoap_8c.html',1,'']]], 4 | ['picocoap_2eh_437',['picocoap.h',['../picocoap_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['readme_2emd_438',['README.md',['../README_8md.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/files_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_2eh_439',['schc.h',['../schc_8h.html',1,'']]], 4 | ['schc_5fconfig_2eh_440',['schc_config.h',['../schc__config_8h.html',1,'']]], 5 | ['schc_5fconfig_5fexample_2eh_441',['schc_config_example.h',['../schc__config__example_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['abort_5fconnection_442',['abort_connection',['../fragmenter_8c.html#aec2cbdf0a459146a08b0f8b19d0210ed',1,'fragmenter.c']]], 4 | ['and_5fbits_443',['and_bits',['../bit__operations_8c.html#a5e6bd75bf5871176bb38d7e382372f28',1,'and_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c'],['../bit__operations_8h.html#a5e6bd75bf5871176bb38d7e382372f28',1,'and_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['decode_5fbitmap_455',['decode_bitmap',['../fragmenter_8c.html#ad72ed26b4fe0b52eebf0278a4d03a3ba',1,'fragmenter.c']]], 4 | ['decompress_456',['decompress',['../compressor_8c.html#af8317d5d5e72076851ec7fe49688f4a7',1,'compressor.c']]], 5 | ['discard_5ffragment_457',['discard_fragment',['../fragmenter_8c.html#a07a5af086ece498fd748e941e0c78ddf',1,'fragmenter.c']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['empty_5fall_5f0_458',['empty_all_0',['../fragmenter_8c.html#af63b7724333b0f1c6772c68975397ed2',1,'fragmenter.c']]], 4 | ['empty_5fall_5f1_459',['empty_all_1',['../fragmenter_8c.html#aa5739b05b45cf62268f13c661e464c38',1,'fragmenter.c']]], 5 | ['encode_5fbitmap_460',['encode_bitmap',['../fragmenter_8c.html#a284ad39e174946d9a7b2e27a4dfb46b6',1,'fragmenter.c']]], 6 | ['equal_461',['equal',['../compressor_8c.html#a9991f6ae222b8d657ebb0e0b162ea282',1,'equal(struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset): compressor.c'],['../schc_8h.html#a9991f6ae222b8d657ebb0e0b162ea282',1,'equal(struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset): schc.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/functions_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['has_5fno_5fmore_5ffragments_482',['has_no_more_fragments',['../fragmenter_8c.html#a29b0c22240c3e036882c4667e1816cfc',1,'fragmenter.c']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ignore_483',['ignore',['../compressor_8c.html#a394540a77045dcb0230079435b631960',1,'ignore(struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset): compressor.c'],['../schc_8h.html#a394540a77045dcb0230079435b631960',1,'ignore(struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset): schc.h']]], 4 | ['init_5ftx_5fconnection_484',['init_tx_connection',['../fragmenter_8c.html#a975a839979137aaa1efbd2ddf0064427',1,'fragmenter.c']]], 5 | ['is_5fbitmap_5ffull_485',['is_bitmap_full',['../fragmenter_8c.html#a4f427842118f836eff1cc69923570bfe',1,'fragmenter.c']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jsmn_5falloc_5ftoken_486',['jsmn_alloc_token',['../jsmn_8c.html#a0d7a964b95b65cd16699a355ede80394',1,'jsmn.c']]], 4 | ['jsmn_5ffill_5ftoken_487',['jsmn_fill_token',['../jsmn_8c.html#a20b875e37a2a5c88888c6d80068715be',1,'jsmn.c']]], 5 | ['jsmn_5finit_488',['jsmn_init',['../jsmn_8c.html#a8d4a8b3ce5c3d600feea38615b5f9aa6',1,'jsmn_init(jsmn_parser *parser): jsmn.c'],['../jsmn_8h.html#a8d4a8b3ce5c3d600feea38615b5f9aa6',1,'jsmn_init(jsmn_parser *parser): jsmn.c']]], 6 | ['jsmn_5fparse_489',['jsmn_parse',['../jsmn_8c.html#a774f985a9750a10c7e88304e30191e03',1,'jsmn_parse(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, unsigned int num_tokens): jsmn.c'],['../jsmn_8h.html#a774f985a9750a10c7e88304e30191e03',1,'jsmn_parse(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, unsigned int num_tokens): jsmn.c']]], 7 | ['jsmn_5fparse_5fprimitive_490',['jsmn_parse_primitive',['../jsmn_8c.html#a4d1f29464811e2bbf5506fbe5c7ee9de',1,'jsmn.c']]], 8 | ['jsmn_5fparse_5fstring_491',['jsmn_parse_string',['../jsmn_8c.html#a568f184e45bb9718270088e1e05a4264',1,'jsmn.c']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/html/search/functions_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['no_5fmissing_5ffragments_5fmore_5fto_5fcome_504',['no_missing_fragments_more_to_come',['../fragmenter_8c.html#a486faa06017a5911c1a4e5ece7a9f69f',1,'fragmenter.c']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tx_5ffragment_5fresend_561',['tx_fragment_resend',['../fragmenter_8c.html#a80315bb21fe508740e3b5cb066a376a2',1,'fragmenter.c']]], 4 | ['tx_5ffragment_5fsend_562',['tx_fragment_send',['../fragmenter_8c.html#ad5e5579cd82363858b434d8e06fd8a73',1,'fragmenter.c']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wait_5fend_563',['wait_end',['../fragmenter_8c.html#ad674ac82b466e641871af9e10d535663',1,'fragmenter.c']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/functions_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['xor_5fbits_564',['xor_bits',['../bit__operations_8c.html#a9858cf5fc58daff568ba07a5d264989d',1,'xor_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c'],['../bit__operations_8h.html#a9858cf5fc58daff568ba07a5d264989d',1,'xor_bits(uint8_t DST[], uint8_t SRC1[], uint8_t SRC2[], uint32_t len): bit_operations.c']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/search/mag_sel.png -------------------------------------------------------------------------------- /docs/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/html/search/pages_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/pages_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['libschc_3a_20a_20c_20implementation_20of_20the_20static_20context_20header_20compression_834',['libschc: A C implementation of the Static Context Header Compression',['../index.html',1,'']]], 4 | ['license_835',['LICENSE',['../md_LICENSE.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/search/search_l.png -------------------------------------------------------------------------------- /docs/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/search/search_m.png -------------------------------------------------------------------------------- /docs/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/search/search_r.png -------------------------------------------------------------------------------- /docs/html/search/searchdata.js: -------------------------------------------------------------------------------- 1 | var indexSectionsWithContent = 2 | { 3 | 0: "abcdefghijlmnoprstuvwx", 4 | 1: "jps", 5 | 2: "bcfjlprs", 6 | 3: "acdeghijmnpstwx", 7 | 4: "abcdefhijlmnoprstuvw", 8 | 5: "ps", 9 | 6: "cdjprst", 10 | 7: "abcdeijlmnrsuvw", 11 | 8: "bcdfijmnrsuw", 12 | 9: "l" 13 | }; 14 | 15 | var indexSectionNames = 16 | { 17 | 0: "all", 18 | 1: "classes", 19 | 2: "files", 20 | 3: "functions", 21 | 4: "variables", 22 | 5: "typedefs", 23 | 6: "enums", 24 | 7: "enumvalues", 25 | 8: "defines", 26 | 9: "pages" 27 | }; 28 | 29 | var indexSectionLabels = 30 | { 31 | 0: "All", 32 | 1: "Classes", 33 | 2: "Files", 34 | 3: "Functions", 35 | 4: "Variables", 36 | 5: "Typedefs", 37 | 6: "Enumerations", 38 | 7: "Enumerator", 39 | 8: "Macros", 40 | 9: "Pages" 41 | }; 42 | 43 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pcoap_5fcode_654',['pcoap_code',['../picocoap_8h.html#a31027c6fd66bb8b06b97b66f2f9d6379',1,'picocoap.h']]], 4 | ['pcoap_5ferror_655',['pcoap_error',['../picocoap_8h.html#a4ae82558a4b549c2ae73f851df0d6cb2',1,'picocoap.h']]], 5 | ['pcoap_5foption_656',['pcoap_option',['../picocoap_8h.html#a771797fad8ad38810c587b5929c60bd2',1,'picocoap.h']]], 6 | ['pcoap_5foption_5fnumber_657',['pcoap_option_number',['../picocoap_8h.html#a7f942326a6148bdc0d352d2a8e6b1ff5',1,'picocoap.h']]], 7 | ['pcoap_5fpayload_658',['pcoap_payload',['../picocoap_8h.html#affcc36a845fcf67c97a6b5cd176f36ca',1,'picocoap.h']]], 8 | ['pcoap_5fpdu_659',['pcoap_pdu',['../picocoap_8h.html#a0e56e82f2f0b64143b3e9958b7cc3657',1,'picocoap.h']]], 9 | ['pcoap_5ftype_660',['pcoap_type',['../picocoap_8h.html#ac67fe50885918b21eee276d621605942',1,'picocoap.h']]], 10 | ['pcoap_5fversion_661',['pcoap_version',['../picocoap_8h.html#aa85087040a9a41e7c24d8ae00f24e02b',1,'picocoap.h']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_5fbitarray_5ft_662',['schc_bitarray_t',['../schc_8h.html#aeee2afb2e83587e59f955f4c7af74e07',1,'schc.h']]], 4 | ['schc_5ffragmentation_5fack_5ft_663',['schc_fragmentation_ack_t',['../fragmenter_8h.html#a71d11b7d40657f1abe84aeed57a22b43',1,'fragmenter.h']]], 5 | ['schc_5ffragmentation_5ft_664',['schc_fragmentation_t',['../fragmenter_8h.html#a250ace05899a868a846b1bdaaa30288b',1,'fragmenter.h']]], 6 | ['schc_5fip6addr_5ft_665',['schc_ip6addr_t',['../schc_8h.html#a7ae12886f8a1d1bcc5dadfa632050677',1,'schc.h']]], 7 | ['schc_5fipaddr_5ft_666',['schc_ipaddr_t',['../schc_8h.html#a871e6877df8d1bf5f1d0690d6b918f6b',1,'schc.h']]], 8 | ['schc_5fmbuf_5ft_667',['schc_mbuf_t',['../fragmenter_8h.html#a8e32bf67127c30c23e08e9974f02c5f0',1,'fragmenter.h']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['uip_5fip6addr_5ft_738',['uip_ip6addr_t',['../config_8h.html#a3f88feb38d3526a102acdf574c8d3eaa',1,'config.h']]], 4 | ['uip_5fipaddr_5ft_739',['uip_ipaddr_t',['../config_8h.html#a9e94c937b062152f7ac9f8ec5f9ca176',1,'config.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ack_565',['ack',['../structschc__fragmentation__t.html#a95c3a12413953d5878e1a44ddb0da57b',1,'schc_fragmentation_t']]], 4 | ['action_566',['action',['../structschc__field.html#a53b37bd9de93614e76640174cffa11fa',1,'schc_field']]], 5 | ['attempts_567',['attempts',['../structschc__fragmentation__t.html#a338c5d4c63ddd31949a4230de91310bc',1,'schc_fragmentation_t::attempts()'],['../fragmenter_8c.html#a218091d1b3da710a01587162a5e52b77',1,'ATTEMPTS(): fragmenter.c']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bit_5farr_568',['bit_arr',['../structschc__fragmentation__t.html#a4fa56a7c26f1dcdcaed54367974052cb',1,'schc_fragmentation_t']]], 4 | ['bitmap_569',['bitmap',['../structschc__fragmentation__ack__t.html#ace8c95d14212b116695068cb09141813',1,'schc_fragmentation_ack_t::bitmap()'],['../structschc__fragmentation__t.html#acf5022a1d397d0501594591d24b6c0bf',1,'schc_fragmentation_t::bitmap()']]], 5 | ['buf_570',['buf',['../structpcoap__pdu.html#ac7fb7c99a92c51f5ff8d3f4efb6c3f75',1,'pcoap_pdu']]], 6 | ['buf_5fptr_571',['buf_ptr',['../fragmenter_8c.html#a195f3e0501236bd8a5f550d7d45d1c2a',1,'fragmenter.c']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_10.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tail_5fptr_636',['tail_ptr',['../structschc__fragmentation__t.html#a85a9626c3f4d779ed07f3bde3e745143',1,'schc_fragmentation_t']]], 4 | ['target_5fvalue_637',['target_value',['../structschc__field.html#a57e2b7f4c5ad834547014c65fcdca072',1,'schc_field']]], 5 | ['tcf_638',['tcf',['../structschc__udpip__hdr.html#ad8129676b1dce46a80f477e6805ffb8d',1,'schc_udpip_hdr']]], 6 | ['timer_5fflag_639',['timer_flag',['../structschc__fragmentation__t.html#a2e2e9e70fcb228003fbe7f4306a07be4',1,'schc_fragmentation_t']]], 7 | ['toknext_640',['toknext',['../structjsmn__parser.html#af640efd7d154218124a964b65f114bff',1,'jsmn_parser']]], 8 | ['toksuper_641',['toksuper',['../structjsmn__parser.html#af11fcec48d9f1298909777a12f1d1e39',1,'jsmn_parser']]], 9 | ['ttl_642',['ttl',['../structschc__udpip__hdr.html#afbd6e043368073995eb6dbcda8dc88b3',1,'schc_udpip_hdr']]], 10 | ['tx_5fstate_643',['TX_STATE',['../structschc__fragmentation__t.html#ab7f821a4a6b266de4f6cb79970d8ce4c',1,'schc_fragmentation_t']]], 11 | ['type_644',['type',['../structjsmntok__t.html#ac03dbd6b83cbcd979eb64702d5b9943e',1,'jsmntok_t']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/search/variables_11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_11.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['udp_5frule_645',['udp_rule',['../structschc__compression__rule__t.html#ae807ef674bbd8baf8c3a14f1c8d84428',1,'schc_compression_rule_t']]], 4 | ['udpchksum_646',['udpchksum',['../structschc__udpip__hdr.html#a6f0aac4ebd6cbbeaa6bb49ae4aba9677',1,'schc_udpip_hdr']]], 5 | ['udplen_647',['udplen',['../structschc__udpip__hdr.html#ae8b28908c5f876e290eb13bad98f63df',1,'schc_udpip_hdr']]], 6 | ['up_648',['up',['../structschc__ipv6__rule__t.html#a2bb75eef55183e6c9ed1134ecd327da5',1,'schc_ipv6_rule_t::up()'],['../structschc__udp__rule__t.html#af5d158c7430785c54fdc671c4f213bab',1,'schc_udp_rule_t::up()'],['../structschc__layer__rule__t.html#a740f839ab81dbb63667d01a57fd7859f',1,'schc_layer_rule_t::up()']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_12.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['val_649',['val',['../structpcoap__option.html#a6cad6184d76b3a8c96a742834b25a5f1',1,'pcoap_option::val()'],['../structpcoap__payload.html#aae7b0f41c4c59558379b8b2a8b25674f',1,'pcoap_payload::val()']]], 4 | ['vtc_650',['vtc',['../structschc__udpip__hdr.html#a9c167374bdff807c90416faca0fd0de8',1,'schc_udpip_hdr']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_13.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_651',['window',['../structschc__fragmentation__ack__t.html#ae3470b3cdcf9e4a38e26ff62dd0f82b3',1,'schc_fragmentation_ack_t::window()'],['../structschc__fragmentation__t.html#a177e3d8b7af0f3b3590d8f90dd765a71',1,'schc_fragmentation_t::window()']]], 4 | ['window_5fcnt_652',['window_cnt',['../structschc__fragmentation__t.html#aadd2eea980b920a4c4e20abf77fff73a',1,'schc_fragmentation_t']]], 5 | ['window_5fsize_653',['WINDOW_SIZE',['../structschc__rule__t.html#a9a281fe0e60629b1cb7659e1c50c93d2',1,'schc_rule_t']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['coap_5foptions_572',['coap_options',['../picocoap_8h.html#a18cfdd40118563c137b6b911332dde6e',1,'picocoap.h']]], 4 | ['compression_5frule_573',['compression_rule',['../structschc__rule__t.html#a4f80dde7772774f010cb62b8ba85ded1',1,'schc_rule_t']]], 5 | ['content_574',['content',['../structschc__ipv6__rule__t.html#ad20c18f0fa413fdf7905beff248378ee',1,'schc_ipv6_rule_t::content()'],['../structschc__udp__rule__t.html#a6af0977f3a2d47c7e3d90877a1b45998',1,'schc_udp_rule_t::content()'],['../structschc__layer__rule__t.html#a27ab26ce86ebe0cefb34fa5d78e90879',1,'schc_layer_rule_t::content()']]], 6 | ['context_575',['context',['../structschc__device.html#a01a34f1a1c3b7c3a7c2468d08b9d811c',1,'schc_device']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['end_584',['end',['../structjsmntok__t.html#ab49e0369f39e9b6174141e7f5bde5996',1,'jsmntok_t']]], 4 | ['end_5frx_585',['end_rx',['../structschc__fragmentation__t.html#a0db2f7a250e964ee0bad8c0b8cc0b97c',1,'schc_fragmentation_t']]], 5 | ['end_5ftx_586',['end_tx',['../structschc__fragmentation__t.html#a3ae53dfe7edd71d58200c6fb6823f6be',1,'schc_fragmentation_t']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fcn_587',['fcn',['../structschc__fragmentation__ack__t.html#a777f3b35b0d37bb49b5d41f80c862420',1,'schc_fragmentation_ack_t::fcn()'],['../structschc__fragmentation__t.html#a9507d09aa22017fdee75233eb10ce4eb',1,'schc_fragmentation_t::fcn()']]], 4 | ['fcn_5fsize_588',['FCN_SIZE',['../structschc__rule__t.html#a18a7c4d1dfd1b5fe6ba26b8a200b1be7',1,'schc_rule_t']]], 5 | ['field_589',['field',['../structschc__field.html#a95686cf98fe8ea0e3e613fc7b3543a9c',1,'schc_field']]], 6 | ['field_5flength_590',['field_length',['../structschc__field.html#a935adff07534f10568676ffa884ea4aa',1,'schc_field']]], 7 | ['field_5fpos_591',['field_pos',['../structschc__field.html#af44027e5add508a163aef5a0898bbb15',1,'schc_field']]], 8 | ['flow_592',['flow',['../structschc__udpip__hdr.html#acfc4d79f0b72db174cb132007e8997f6',1,'schc_udpip_hdr']]], 9 | ['frag_5fcnt_593',['frag_cnt',['../structschc__mbuf__t.html#a01f8d12db0d22e4cc1c8392e7aa87eb2',1,'schc_mbuf_t::frag_cnt()'],['../structschc__fragmentation__t.html#ad81c9ba5e6a581e013e4b3bafce08474',1,'schc_fragmentation_t::frag_cnt()']]], 10 | ['fragmentation_5fbuffer_594',['fragmentation_buffer',['../fragmenter_8c.html#a65c5dd0dcb4f1b2da783574f4d4441d9',1,'fragmenter.c']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/html/search/variables_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['head_595',['head',['../structschc__fragmentation__t.html#afd9900b8ae4055a3d3014d20ee28ea2d',1,'schc_fragmentation_t']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['id_596',['id',['../structpcoap__option__names.html#aa6dff5ad010251ecdb494f25ccf6bc6b',1,'pcoap_option_names::id()'],['../structschc__rule__t.html#acfe0360a33b8a8a2089b3f27ff6bc15a',1,'schc_rule_t::id()']]], 4 | ['input_597',['input',['../structschc__fragmentation__t.html#a9331778f9d6b6149c749329bc65f3bcb',1,'schc_fragmentation_t']]], 5 | ['ipv6_5frule_598',['ipv6_rule',['../structschc__compression__rule__t.html#a2a6d40fb3a91228cc8bef7f4cb1eeac8',1,'schc_compression_rule_t']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['json_5fparser_599',['json_parser',['../compressor_8c.html#a832436cdee822ecccd06537f5e889955',1,'compressor.c']]], 4 | ['json_5ftoken_600',['json_token',['../compressor_8c.html#a6d19fbe1409f7470283881e0b642c417',1,'compressor.c']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['len_601',['len',['../structschc__mbuf__t.html#ab7bd5d1755c9d4ce991fe1eb49236ecc',1,'schc_mbuf_t::len()'],['../structpcoap__pdu.html#a07f3173f8d53bbfb89a97a4f6ba4e449',1,'pcoap_pdu::len()'],['../structpcoap__option.html#aa098eebc4e99aab34f14f635d6791a0d',1,'pcoap_option::len()'],['../structpcoap__payload.html#a61fd27f0cdb5d2101dc1d25aa8b2c60b',1,'pcoap_payload::len()'],['../structschc__udpip__hdr.html#a0293e0116181a39114249fa125acb304',1,'schc_udpip_hdr::len()']]], 4 | ['length_602',['length',['../structschc__ipv6__rule__t.html#a84669915815c6ef3a8f877440978a0bb',1,'schc_ipv6_rule_t::length()'],['../structschc__udp__rule__t.html#a8ae436c0c8fe5c6c3abc4a9b36525f95',1,'schc_udp_rule_t::length()'],['../structschc__layer__rule__t.html#afe2b4bdd16fcdf7176ce69806867af85',1,'schc_layer_rule_t::length()']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_603',['max',['../structpcoap__pdu.html#aa631784d7d454e34fa3499de294b93b5',1,'pcoap_pdu']]], 4 | ['max_5fwnd_5ffcn_604',['MAX_WND_FCN',['../structschc__rule__t.html#a97cd6531907ce6add0e15be15ccaaf49',1,'schc_rule_t']]], 5 | ['mbuf_5fpool_605',['MBUF_POOL',['../fragmenter_8c.html#a4244e4c5e7aac783c02bff28971d3a06',1,'fragmenter.c']]], 6 | ['mbuf_5fptr_606',['MBUF_PTR',['../fragmenter_8c.html#a59867590ab7459e0b17c2803e50164d4',1,'fragmenter.c']]], 7 | ['mic_607',['mic',['../structschc__fragmentation__ack__t.html#a9fbf76c0b89c25838cf8f4100f8facea',1,'schc_fragmentation_ack_t::mic()'],['../structschc__fragmentation__t.html#a2f83092fddf60c20b720b909c4b632a4',1,'schc_fragmentation_t::mic()']]], 8 | ['mo_608',['MO',['../structschc__field.html#a0f1c26d5ace289022c580f62e50f42f2',1,'schc_field']]], 9 | ['mo_5fparam_5flength_609',['MO_param_length',['../structschc__field.html#a145c083526c23e7d996829e8c2545da6',1,'schc_field']]], 10 | ['mode_610',['mode',['../structschc__rule__t.html#ac7514a12feafa1bdff35354fa8df76a8',1,'schc_rule_t']]], 11 | ['mtu_611',['mtu',['../structschc__fragmentation__t.html#aacb88301231fdf7ebf596250d3b75201',1,'schc_fragmentation_t']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/search/variables_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name_612',['name',['../structpcoap__option__names.html#ab6b804e37d8586e225bff9b24c33c569',1,'pcoap_option_names']]], 4 | ['next_613',['next',['../structschc__mbuf__t.html#ad414fc5cf65894521e5b8131c8ff8618',1,'schc_mbuf_t']]], 5 | ['node_5fip_5f6_614',['node_ip_6',['../compressor_8c.html#af88fc53bc74390cc215e9b1548f38359',1,'compressor.c']]], 6 | ['num_615',['num',['../structpcoap__option.html#ae4982c9d69482266d39097e641e097d0',1,'pcoap_option']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['offset_616',['offset',['../structschc__mbuf__t.html#a05e49e98a8e2a6df87d42355fa8e6969',1,'schc_mbuf_t::offset()'],['../structschc__bitarray__t.html#a0a41ee38397469c9e263b55079d46ba9',1,'schc_bitarray_t::offset()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/html/search/variables_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['packet_5flen_617',['packet_len',['../structschc__fragmentation__t.html#a81a06b0db6f570800959533e1fd2ce58',1,'schc_fragmentation_t']]], 4 | ['pos_618',['pos',['../structjsmn__parser.html#a3d0d6e48d3d5b24262f9e0c2241dc456',1,'jsmn_parser']]], 5 | ['post_5ftimer_5ftask_619',['post_timer_task',['../structschc__fragmentation__t.html#af54664c2e4cfb10cc250896f070f6d5b',1,'schc_fragmentation_t']]], 6 | ['proto_620',['proto',['../structschc__udpip__hdr.html#a0d967736469d15fe827e2fa1d9cd4c7e',1,'schc_udpip_hdr']]], 7 | ['ptr_621',['ptr',['../structschc__mbuf__t.html#ab60a2b461fb016ef880a366635c4f6d6',1,'schc_mbuf_t::ptr()'],['../structschc__bitarray__t.html#ade1e1ad4456192600de8e783c717a377',1,'schc_bitarray_t::ptr()']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/variables_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['remove_5ftimer_5fentry_622',['remove_timer_entry',['../structschc__fragmentation__t.html#a3b14a9023ad626cf661a46453fc6919d',1,'schc_fragmentation_t']]], 4 | ['rule_5fcount_623',['rule_count',['../structschc__device.html#a299b8e74102f70b5a06f35599623b177',1,'schc_device']]], 5 | ['rule_5fid_624',['rule_id',['../structschc__fragmentation__ack__t.html#a94b9c37ec44b2f4c8158f3196ec7902a',1,'schc_fragmentation_ack_t::rule_id()'],['../structschc__fragmentation__t.html#a3d0044911dc3e6c6c5161f85133771ca',1,'schc_fragmentation_t::rule_id()'],['../structschc__ipv6__rule__t.html#a36112a2a31ff892534508a717606c3ed',1,'schc_ipv6_rule_t::rule_id()'],['../structschc__udp__rule__t.html#a8c465f3a420f5e47f49cb529cbedf26d',1,'schc_udp_rule_t::rule_id()'],['../structschc__layer__rule__t.html#aa31f5a932f5bad8779bd715ca0e4fd4d',1,'schc_layer_rule_t::rule_id()']]], 6 | ['rule_5fsize_625',['RULE_SIZE',['../structschc__fragmentation__t.html#a8a6c636f8d863fc3db680da64ee889c1',1,'schc_fragmentation_t']]], 7 | ['rx_5fstate_626',['RX_STATE',['../structschc__fragmentation__t.html#a93c490405c940960cb2dff7c7566be50',1,'schc_fragmentation_t']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/variables_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['schc_5fbuf_627',['schc_buf',['../fragmenter_8c.html#adcf22560040f524ffc5dfede8687a670',1,'fragmenter.c']]], 4 | ['schc_5frule_628',['schc_rule',['../structschc__fragmentation__t.html#a5403c6a449781191d2d5e129baf50843',1,'schc_fragmentation_t']]], 5 | ['schc_5frx_5fconns_629',['schc_rx_conns',['../fragmenter_8c.html#a4b6637c474f7654e9200070c4ceba1dd',1,'fragmenter.c']]], 6 | ['send_630',['send',['../structschc__fragmentation__t.html#a0d771b7ddff550f4e30b238f1a332572',1,'schc_fragmentation_t']]], 7 | ['size_631',['size',['../structjsmntok__t.html#a8ac3694b7335456c8e602197778883db',1,'jsmntok_t']]], 8 | ['slot_632',['slot',['../structschc__mbuf__t.html#aae4db53402585e2c77bad6a0925b6b7c',1,'schc_mbuf_t']]], 9 | ['srcipaddr_633',['srcipaddr',['../structschc__udpip__hdr.html#a2723136f594e96118bc9febd14c18bbe',1,'schc_udpip_hdr']]], 10 | ['srcport_634',['srcport',['../structschc__udpip__hdr.html#a00e1f39b3e0e36654083cb88b684679c',1,'schc_udpip_hdr']]], 11 | ['start_635',['start',['../structjsmntok__t.html#a0a8f55d0095f268ce8e224fe1234acd0',1,'jsmntok_t']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/splitbar.png -------------------------------------------------------------------------------- /docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/sync_off.png -------------------------------------------------------------------------------- /docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/sync_on.png -------------------------------------------------------------------------------- /docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/tab_a.png -------------------------------------------------------------------------------- /docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/tab_b.png -------------------------------------------------------------------------------- /docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/tab_h.png -------------------------------------------------------------------------------- /docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imec-idlab/libschc/a01d7856243d3aa1242918e31649d8a5ee92872e/docs/html/tab_s.png -------------------------------------------------------------------------------- /docs/latex/CMakeLists_8txt.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{CMakeLists_8txt}{}\doxysection{C\+Make\+Lists.\+txt File Reference} 2 | \label{CMakeLists_8txt}\index{CMakeLists.txt@{CMakeLists.txt}} 3 | \doxysubsection*{Functions} 4 | \begin{DoxyCompactItemize} 5 | \item 6 | \mbox{\hyperlink{CMakeLists_8txt_adafde334fc97cc1822306b7e9d7f1970}{A\+D\+D\+\_\+\+L\+I\+B\+R\+A\+RY}} (schc S\+T\+A\+T\+IC picocoap.\+c compressor.\+c fragmenter.\+c jsmn.\+c) target\+\_\+include\+\_\+directories(schc P\+U\+B\+L\+IC . \$ 7 | \end{DoxyCompactItemize} 8 | 9 | 10 | \doxysubsection{Function Documentation} 11 | \mbox{\Hypertarget{CMakeLists_8txt_adafde334fc97cc1822306b7e9d7f1970}\label{CMakeLists_8txt_adafde334fc97cc1822306b7e9d7f1970}} 12 | \index{CMakeLists.txt@{CMakeLists.txt}!ADD\_LIBRARY@{ADD\_LIBRARY}} 13 | \index{ADD\_LIBRARY@{ADD\_LIBRARY}!CMakeLists.txt@{CMakeLists.txt}} 14 | \doxysubsubsection{\texorpdfstring{ADD\_LIBRARY()}{ADD\_LIBRARY()}} 15 | {\footnotesize\ttfamily A\+D\+D\+\_\+\+L\+I\+B\+R\+A\+RY (\begin{DoxyParamCaption}\item[{schc S\+T\+A\+T\+IC picocoap.\+c compressor.\+c fragmenter.\+c jsmn.}]{c }\end{DoxyParamCaption})} 16 | 17 | -------------------------------------------------------------------------------- /docs/latex/LICENSE_8md.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{LICENSE_8md}{}\doxysection{L\+I\+C\+E\+N\+S\+E.\+md File Reference} 2 | \label{LICENSE_8md}\index{LICENSE.md@{LICENSE.md}} 3 | -------------------------------------------------------------------------------- /docs/latex/Makefile: -------------------------------------------------------------------------------- 1 | LATEX_CMD=pdflatex 2 | 3 | all: refman.pdf 4 | 5 | pdf: refman.pdf 6 | 7 | refman.pdf: clean refman.tex 8 | $(LATEX_CMD) refman 9 | makeindex refman.idx 10 | $(LATEX_CMD) refman 11 | latex_count=8 ; \ 12 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 13 | do \ 14 | echo "Rerunning latex...." ;\ 15 | $(LATEX_CMD) refman ;\ 16 | latex_count=`expr $$latex_count - 1` ;\ 17 | done 18 | makeindex refman.idx 19 | $(LATEX_CMD) refman 20 | 21 | 22 | clean: 23 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 24 | -------------------------------------------------------------------------------- /docs/latex/README_8md.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{README_8md}{}\doxysection{R\+E\+A\+D\+M\+E.\+md File Reference} 2 | \label{README_8md}\index{README.md@{README.md}} 3 | -------------------------------------------------------------------------------- /examples/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | examples 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/socket/socket_client.h: -------------------------------------------------------------------------------- 1 | #ifndef SOCKET_SERVER_H 2 | #define SOCKET_SERVER_H 3 | 4 | #include 5 | 6 | typedef void (*callback)(char* message, int len); 7 | 8 | typedef struct { 9 | int s; 10 | char* buf; 11 | int buf_len; 12 | callback socket_cb; 13 | struct sockaddr_in server; 14 | } udp_client; 15 | 16 | int socket_client_loop(udp_client* cl); 17 | int socket_client_stop(udp_client* cl); 18 | int socket_client_send(udp_client* cl, char* message, int len); 19 | 20 | int sink_client_start(const char* ip, const int port, udp_client* cl); 21 | int socket_client_start(const char* ip, const int port, udp_client* cl); 22 | 23 | #endif -------------------------------------------------------------------------------- /examples/socket/socket_server.h: -------------------------------------------------------------------------------- 1 | #ifndef SOCKET_SERVER_H 2 | #define SOCKET_SERVER_H 3 | 4 | #include 5 | 6 | typedef void (*callback)(char* message, int len); 7 | 8 | typedef struct { 9 | int s; 10 | char* buf; 11 | int buf_len; 12 | callback socket_cb; 13 | int maxfdp; 14 | } udp_server; 15 | 16 | int socket_server_loop(udp_server* serv); 17 | int socket_server_stop(udp_server* serv); 18 | int socket_server_send(udp_server* serv, char* message, int len); 19 | int socket_server_start(const char* ip, const int port, udp_server* serv); 20 | 21 | #endif -------------------------------------------------------------------------------- /examples/timer.h: -------------------------------------------------------------------------------- 1 | #ifndef TIME_H 2 | #define TIME_H 3 | #include 4 | 5 | typedef enum 6 | { 7 | TIMER_SINGLE_SHOT = 0, 8 | TIMER_PERIODIC 9 | } t_timer; 10 | 11 | struct timer_node 12 | { 13 | int fd; 14 | void (*callback)(struct timer_node * timer_id, void * user_data); 15 | void * user_data; 16 | unsigned int interval; 17 | t_timer type; 18 | struct timer_node * next; 19 | }; 20 | 21 | typedef void (*time_handler)(struct timer_node * timer_id, void * user_data); 22 | 23 | int initialize_timer_thread(); 24 | struct timer_node * start_timer(unsigned int interval, time_handler handler, t_timer type, void * user_data); 25 | void stop_timer(struct timer_node * timer_id); 26 | void finalize_timer_thread(); 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /rcs.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "rcs.h" 4 | #include "schc.h" 5 | 6 | uint32_t schc_crc32(schc_fragmentation_t *conn) { 7 | 8 | } -------------------------------------------------------------------------------- /rcs.h: -------------------------------------------------------------------------------- 1 | #ifndef __SCHC_RCS_H__ 2 | #define __SCHC_RCS_H__ 3 | 4 | #include "fragmenter.h" 5 | 6 | uint32_t schc_crc32(schc_fragmentation_t *conn); 7 | 8 | #endif -------------------------------------------------------------------------------- /rules/rule_config_example.h: -------------------------------------------------------------------------------- 1 | /* 2 | * (c) 2018 - idlab - UGent - imec 3 | * 4 | * Bart Moons 5 | * 6 | * This file is part of the SCHC stack implementation 7 | * 8 | * Adjust this file to taste to include rules 9 | * 10 | */ 11 | 12 | #include "rules.h" 13 | --------------------------------------------------------------------------------