<trclass="memdesc:ga0b434e15a3ee76844958fd269feb6de0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">End of resource reached. <ahref="group__errors.html#ga0b434e15a3ee76844958fd269feb6de0">More...</a><br/></td></tr>
<trclass="memdesc:ga28ecc7f18250c721544c587f21acc61f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Passed buffer is too small. <ahref="group__errors.html#ga28ecc7f18250c721544c587f21acc61f">More...</a><br/></td></tr>
<trclass="memdesc:gaf833ff5b61aa5745728bd8c7dd37e27b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Function not yet implemented. <ahref="group__errors.html#gaf833ff5b61aa5745728bd8c7dd37e27b">More...</a><br/></td></tr>
<trclass="memdesc:ga1d805b18a1a77dc05958177d1954ce74"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Missing 7777 at end of message. <ahref="group__errors.html#ga1d805b18a1a77dc05958177d1954ce74">More...</a><br/></td></tr>
<trclass="memdesc:gaa1ba1cec53cded5eb4497f920dd06fc4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Passed array is too small. <ahref="group__errors.html#gaa1ba1cec53cded5eb4497f920dd06fc4">More...</a><br/></td></tr>
<trclass="memdesc:gac7c0c8beed153b8bf32601441c5ef787"><tdclass="mdescLeft"> </td><tdclass="mdescRight">File not found. <ahref="group__errors.html#gac7c0c8beed153b8bf32601441c5ef787">More...</a><br/></td></tr>
<trclass="memdesc:ga007c99d57492ff8d3d4d14cce1b6b645"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Code not found in code table. <ahref="group__errors.html#ga007c99d57492ff8d3d4d14cce1b6b645">More...</a><br/></td></tr>
<trclass="memdesc:ga0c9413c3afbe47d2a6f2bba805360084"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Key/value not found. <ahref="group__errors.html#ga0c9413c3afbe47d2a6f2bba805360084">More...</a><br/></td></tr>
<trclass="memdesc:gaf624d54629a6e8aabce0c5b60667e268"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Code cannot unpack because of string too small. <ahref="group__errors.html#gaf624d54629a6e8aabce0c5b60667e268">More...</a><br/></td></tr>
<trclass="memdesc:ga6bcc67f9220042cb4781bad71fd59f35"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Problem with calculation of geographic attributes. <ahref="group__errors.html#ga6bcc67f9220042cb4781bad71fd59f35">More...</a><br/></td></tr>
<trclass="memdesc:gab1809244c05808791f318e1e060592d3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Value is read only. <ahref="group__errors.html#gab1809244c05808791f318e1e060592d3">More...</a><br/></td></tr>
<trclass="memdesc:ga5795dad885ba6527afa8c2301bf8f3a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Value cannot be missing. <ahref="group__errors.html#ga5795dad885ba6527afa8c2301bf8f3a3">More...</a><br/></td></tr>
<trclass="memdesc:gadb8db78e83ccc396163068af7d71d32e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Unable to set step. <ahref="group__errors.html#gadb8db78e83ccc396163068af7d71d32e">More...</a><br/></td></tr>
<trclass="memdesc:ga201ef38b0482edf51e93bf94200dca96"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Wrong units for step (step must be integer) <ahref="group__errors.html#ga201ef38b0482edf51e93bf94200dca96">More...</a><br/></td></tr>
<trclass="memdesc:ga5f33aa7859af62f31a87afd8fe0643b4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Invalid index id. <ahref="group__errors.html#ga5f33aa7859af62f31a87afd8fe0643b4">More...</a><br/></td></tr>
<trclass="memdesc:ga03f1a92629846f6aef37e5933fa4f5e4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Invalid order by. <ahref="group__errors.html#ga03f1a92629846f6aef37e5933fa4f5e4">More...</a><br/></td></tr>
<trclass="memdesc:ga96acfe0a853dd9243975b62aad503dd7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Missing a key from the fieldset. <ahref="group__errors.html#ga96acfe0a853dd9243975b62aad503dd7">More...</a><br/></td></tr>
<trclass="memdesc:ga1535af5117f762da30730d341a27c421"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The point is out of the grid area. <ahref="group__errors.html#ga1535af5117f762da30730d341a27c421">More...</a><br/></td></tr>
<trclass="memdesc:gaacf5638c981fbd97399b83439197c4ba"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Concept no match. <ahref="group__errors.html#gaacf5638c981fbd97399b83439197c4ba">More...</a><br/></td></tr>
<trclass="memdesc:ga396e92d0fa82b59556c924e0dec759c6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Hash array no match. <ahref="group__errors.html#ga396e92d0fa82b59556c924e0dec759c6">More...</a><br/></td></tr>
<trclass="memdesc:ga737054a732ef481c72997c4face59a02"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Definitions files not found. <ahref="group__errors.html#ga737054a732ef481c72997c4face59a02">More...</a><br/></td></tr>
<trclass="memdesc:ga399f4bf77424c64dbb7e94212deffd38"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Wrong type while packing. <ahref="group__errors.html#ga399f4bf77424c64dbb7e94212deffd38">More...</a><br/></td></tr>
<trclass="memdesc:ga4e95b3f8896dc99e311e02c348266595"><tdclass="mdescLeft"> </td><tdclass="mdescRight">End of resource. <ahref="group__errors.html#ga4e95b3f8896dc99e311e02c348266595">More...</a><br/></td></tr>
<trclass="memdesc:gac1e36f8922e9321ca23c6884742f4fbd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Unable to code a field without values. <ahref="group__errors.html#gac1e36f8922e9321ca23c6884742f4fbd">More...</a><br/></td></tr>
<trclass="memdesc:gab7fca3278f1c363103a066d1a1f83fba"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Grid description is wrong or inconsistent. <ahref="group__errors.html#gab7fca3278f1c363103a066d1a1f83fba">More...</a><br/></td></tr>
<trclass="memdesc:ga0280b694f20120aef691e13288bf2b30"><tdclass="mdescLeft"> </td><tdclass="mdescRight">End of index reached. <ahref="group__errors.html#ga0280b694f20120aef691e13288bf2b30">More...</a><br/></td></tr>
<trclass="memdesc:ga6e92038c31cca9d63ec502de74979044"><tdclass="mdescLeft"> </td><tdclass="mdescRight">End of resource reached when reading message. <ahref="group__errors.html#ga6e92038c31cca9d63ec502de74979044">More...</a><br/></td></tr>
<trclass="memdesc:ga953130174b4f829aeaa4f2122792ce5b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An internal array is too small. <ahref="group__errors.html#ga953130174b4f829aeaa4f2122792ce5b">More...</a><br/></td></tr>
<trclass="memdesc:gafe15d1cbbb9524f6287e99c05265f90b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Message is too large for the current architecture. <ahref="group__errors.html#gafe15d1cbbb9524f6287e99c05265f90b">More...</a><br/></td></tr>
<trclass="memdesc:ga76a9e4341bbdd4fa7aa6f19581294897"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Switch unable to find a matching case. <ahref="group__errors.html#ga76a9e4341bbdd4fa7aa6f19581294897">More...</a><br/></td></tr>
<trclass="memdesc:ga3e4650042d448cf9ccf2f58913f6d900"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Index is corrupted. <ahref="group__errors.html#ga3e4650042d448cf9ccf2f58913f6d900">More...</a><br/></td></tr>
<trclass="memdesc:ga5cf46bac2cc3e9dfc9a0dc81644591b4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Invalid number of bits per value. <ahref="group__errors.html#ga5cf46bac2cc3e9dfc9a0dc81644591b4">More...</a><br/></td></tr>
<trclass="memdesc:gad88a9ff519e455b12ac0bf8e45f95472"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Edition of two messages is different. <ahref="group__errors.html#gad88a9ff519e455b12ac0bf8e45f95472">More...</a><br/></td></tr>
<trclass="memdesc:ga138dc954bee9af6f849c63699d6b6044"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Value is different. <ahref="group__errors.html#ga138dc954bee9af6f849c63699d6b6044">More...</a><br/></td></tr>
<trclass="memdesc:ga2d577c49ec3604d481c12f1bf5539eee"><tdclass="mdescLeft"> </td><tdclass="mdescRight">String is smaller than requested. <ahref="group__errors.html#ga2d577c49ec3604d481c12f1bf5539eee">More...</a><br/></td></tr>
<trclass="memdesc:ga419b09c45fc88de701bd32dab76c3d83"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Wrong type conversion. <ahref="group__errors.html#ga419b09c45fc88de701bd32dab76c3d83">More...</a><br/></td></tr>
<trclass="memdesc:gad4cea7d28dfa21cd2eb03594158bc3d6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Too many attributes. <ahref="group__errors.html#gad4cea7d28dfa21cd2eb03594158bc3d6">More...</a><br/></td></tr>
<trclass="memdesc:ga020cc6141e2618059f63b5aa2a8385f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Attribute not found. <ahref="group__errors.html#ga020cc6141e2618059f63b5aa2a8385f7">More...</a><br/></td></tr>
<trclass="memdesc:ga4bc4702f061c30bd03ba48a455e1fdd0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Edition not supported. <ahref="group__errors.html#ga4bc4702f061c30bd03ba48a455e1fdd0">More...</a><br/></td></tr>
<trclass="memdesc:ga8f0a03b5f41dfe79b5dc501ecc596f7b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Value out of coding range. <ahref="group__errors.html#ga8f0a03b5f41dfe79b5dc501ecc596f7b">More...</a><br/></td></tr>
<trclass="memdesc:gac049ccb7281fecb514b740bd937b6c3b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size of bitmap is incorrect. <ahref="group__errors.html#gac049ccb7281fecb514b740bd937b6c3b">More...</a><br/></td></tr>
<trclass="memdesc:ga42b26aa62c53cef50f0bd9e75ed88281"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new index form a file. <ahref="group__codes__index.html#ga42b26aa62c53cef50f0bd9e75ed88281">More...</a><br/></td></tr>
<trclass="memitem:ga0d7015518d426c012ba6c2b848af96d9"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="structcodes__index.html">codes_index</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__index.html#ga0d7015518d426c012ba6c2b848af96d9">codes_index_new</a> (<aclass="el"href="structcodes__context.html">codes_context</a> *c, const char *keys, int *err)</td></tr>
<trclass="memdesc:ga0d7015518d426c012ba6c2b848af96d9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new index based on a set of keys. <ahref="group__codes__index.html#ga0d7015518d426c012ba6c2b848af96d9">More...</a><br/></td></tr>
<trclass="memdesc:ga8fa6ca199182c48c0327e61ac98dfd00"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Indexes the file given in argument in the index given in argument. <ahref="group__codes__index.html#ga8fa6ca199182c48c0327e61ac98dfd00">More...</a><br/></td></tr>
<trclass="memdesc:gab1aa5fde30d26360349085efec936c6c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the number of distinct values of the key in argument contained in the index. <ahref="group__codes__index.html#gab1aa5fde30d26360349085efec936c6c">More...</a><br/></td></tr>
<trclass="memitem:gafb483b993d462b2f0576af70c1aa4cc7"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__index.html#gafb483b993d462b2f0576af70c1aa4cc7">codes_index_get_long</a> (<aclass="el"href="structcodes__index.html">codes_index</a> *index, const char *key, long *values, size_t *size)</td></tr>
<trclass="memdesc:gafb483b993d462b2f0576af70c1aa4cc7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the distinct values of the key in argument contained in the index. <ahref="group__codes__index.html#gafb483b993d462b2f0576af70c1aa4cc7">More...</a><br/></td></tr>
<trclass="memdesc:ga8a2fae0f5eeb8d708c1831bc1b9b9004"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the distinct values of the key in argument contained in the index. <ahref="group__codes__index.html#ga8a2fae0f5eeb8d708c1831bc1b9b9004">More...</a><br/></td></tr>
<trclass="memdesc:ga86ea092af6a89b0322b873147bba523d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the distinct values of the key in argument contained in the index. <ahref="group__codes__index.html#ga86ea092af6a89b0322b873147bba523d">More...</a><br/></td></tr>
<trclass="memitem:gac0a14aca2fc5385684fdba1cb668959a"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__index.html#gac0a14aca2fc5385684fdba1cb668959a">codes_index_select_long</a> (<aclass="el"href="structcodes__index.html">codes_index</a> *index, const char *key, long value)</td></tr>
<trclass="memdesc:gac0a14aca2fc5385684fdba1cb668959a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Select the message subset with key==value. <ahref="group__codes__index.html#gac0a14aca2fc5385684fdba1cb668959a">More...</a><br/></td></tr>
<trclass="memdesc:ga3baa4a80cd517d55f088fee7f4630fff"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Select the message subset with key==value. <ahref="group__codes__index.html#ga3baa4a80cd517d55f088fee7f4630fff">More...</a><br/></td></tr>
<trclass="memdesc:gafa8d7b29dfe42d805714db95b5ca044a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Select the message subset with key==value. <ahref="group__codes__index.html#gafa8d7b29dfe42d805714db95b5ca044a">More...</a><br/></td></tr>
<trclass="memitem:gae1947cf7225ca1809c5491aa671d6b91"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="structcodes__handle.html">codes_handle</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91">codes_handle_new_from_index</a> (<aclass="el"href="structcodes__index.html">codes_index</a> *index, int *err)</td></tr>
<trclass="memdesc:gae1947cf7225ca1809c5491aa671d6b91"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new handle from an index after having selected the key values. <ahref="group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91">More...</a><br/></td></tr>
<trclass="memdesc:ga03643d8adf2aa7836e1848b20843b31c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Delete the index. <ahref="group__codes__index.html#ga03643d8adf2aa7836e1848b20843b31c">More...</a><br/></td></tr>
<trclass="memitem:ga4c2203d55c2c3ca792e44e4eb26edfb5"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga4c2203d55c2c3ca792e44e4eb26edfb5">codes_count_in_file</a> (<aclass="el"href="structcodes__context.html">codes_context</a> *c, FILE *f, int *n)</td></tr>
<trclass="memdesc:ga4c2203d55c2c3ca792e44e4eb26edfb5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Counts the messages contained in a file resource. <ahref="group__codes__handle.html#ga4c2203d55c2c3ca792e44e4eb26edfb5">More...</a><br/></td></tr>
<trclass="memitem:ga6ec42bd6272b4a0f2cb2b220b86c71c8"><tdclass="memItemLeft"align="right"valign="top">grib_handle * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga6ec42bd6272b4a0f2cb2b220b86c71c8">codes_handle_new_from_file</a> (grib_context *c, FILE *f, ProductKind product, int *error)</td></tr>
<trclass="memdesc:ga6ec42bd6272b4a0f2cb2b220b86c71c8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a file resource. <ahref="group__codes__handle.html#ga6ec42bd6272b4a0f2cb2b220b86c71c8">More...</a><br/></td></tr>
<trclass="memitem:ga36de77229cc3b386d26c1e7b52c21e0e"><tdclass="memItemLeft"align="right"valign="top">grib_handle * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga36de77229cc3b386d26c1e7b52c21e0e">codes_grib_handle_new_from_file</a> (grib_context *c, FILE *f, int *error)</td></tr>
<trclass="memdesc:ga36de77229cc3b386d26c1e7b52c21e0e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a GRIB handle from a file resource. <ahref="group__codes__handle.html#ga36de77229cc3b386d26c1e7b52c21e0e">More...</a><br/></td></tr>
<trclass="memitem:ga6958c3cd7e4059af5c26898a872262ff"><tdclass="memItemLeft"align="right"valign="top">grib_handle * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga6958c3cd7e4059af5c26898a872262ff">codes_bufr_handle_new_from_file</a> (grib_context *c, FILE *f, int *error)</td></tr>
<trclass="memdesc:ga6958c3cd7e4059af5c26898a872262ff"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a BUFR handle from a file resource. <ahref="group__codes__handle.html#ga6958c3cd7e4059af5c26898a872262ff">More...</a><br/></td></tr>
<trclass="memdesc:gac82dbaba240ebf6e76cdbcf2007a6bee"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Write a coded message to a file. <ahref="group__codes__handle.html#gac82dbaba240ebf6e76cdbcf2007a6bee">More...</a><br/></td></tr>
<trclass="memdesc:ga095447ed85ff2142dbda2867ee3b4c8d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a user message in memory. <ahref="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">More...</a><br/></td></tr>
<trclass="memitem:ga385864d5f06e1de0e8ee13388ca4117c"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="structcodes__handle.html">codes_handle</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga385864d5f06e1de0e8ee13388ca4117c">codes_grib_handle_new_from_multi_message</a> (<aclass="el"href="structcodes__context.html">codes_context</a> *c, void **data, size_t *data_len, int *error)</td></tr>
<trclass="memdesc:ga385864d5f06e1de0e8ee13388ca4117c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a user message in memory. <ahref="group__codes__handle.html#ga385864d5f06e1de0e8ee13388ca4117c">More...</a><br/></td></tr>
<trclass="memdesc:ga079df0c709e381812ae13af08c354032"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a user message. <ahref="group__codes__handle.html#ga079df0c709e381812ae13af08c354032">More...</a><br/></td></tr>
<trclass="memdesc:ga3b281a237e311c6b8fa4bd7096d7e025"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a GRIB message contained in a samples directory. <ahref="group__codes__handle.html#ga3b281a237e311c6b8fa4bd7096d7e025">More...</a><br/></td></tr>
<trclass="memdesc:ga56d0f831e520ec7bc4a0ca334c63f557"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a handle from a BUFR message contained in a samples directory. <ahref="group__codes__handle.html#ga56d0f831e520ec7bc4a0ca334c63f557">More...</a><br/></td></tr>
<trclass="memdesc:ga7b226527aa98d90f2bdb470105732878"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Clone an existing handle using the context of the original handle, The message is copied and reparsed. <ahref="group__codes__handle.html#ga7b226527aa98d90f2bdb470105732878">More...</a><br/></td></tr>
<trclass="memdesc:ga358ea000ceed775e7367ccab581be978"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frees a handle, also frees the message if it is not a user message. <ahref="group__codes__handle.html#ga358ea000ceed775e7367ccab581be978">More...</a><br/></td></tr>
<trclass="memitem:ga068715aab8b82a5d3092064b6bc27f3d"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__codes__handle.html#ga068715aab8b82a5d3092064b6bc27f3d">codes_grib_multi_handle_append</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, int start_section, <aclass="el"href="structcodes__multi__handle.html">codes_multi_handle</a> *mh)</td></tr>
<trclass="memdesc:ga068715aab8b82a5d3092064b6bc27f3d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Append the sections starting with start_section of the message pointed by h at the end of the multi-field GRIB handle mh. <ahref="group__codes__handle.html#ga068715aab8b82a5d3092064b6bc27f3d">More...</a><br/></td></tr>
<trclass="memdesc:gac06089d897eea71d8944cc622a45737f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Write a multi-field GRIB handle in a file. <ahref="group__codes__handle.html#gac06089d897eea71d8944cc622a45737f">More...</a><br/></td></tr>
<trclass="memdesc:ga3d6f22a666e8e8dd7b33c98f2a7f3f62"><tdclass="mdescLeft"> </td><tdclass="mdescRight">getting the message attached to a handle <ahref="group__handling__coded__messages.html#ga3d6f22a666e8e8dd7b33c98f2a7f3f62">More...</a><br/></td></tr>
<trclass="memdesc:ga8b2cb8c072b886de83a8e089c004a630"><tdclass="mdescLeft"> </td><tdclass="mdescRight">getting a copy of the message attached to a handle <ahref="group__handling__coded__messages.html#ga8b2cb8c072b886de83a8e089c004a630">More...</a><br/></td></tr>
<trclass="memitem:ga250295a1b927401bcb1e03aac032396c"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="structcodes__iterator.html">codes_iterator</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__iterators.html#ga250295a1b927401bcb1e03aac032396c">codes_grib_iterator_new</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, unsigned long flags, int *error)</td></tr>
<trclass="memdesc:ga250295a1b927401bcb1e03aac032396c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new iterator from a GRIB handle, using current geometry and values. <ahref="group__iterators.html#ga250295a1b927401bcb1e03aac032396c">More...</a><br/></td></tr>
<trclass="memdesc:ga9d8fdb87efce9d49ac54853ee5871e01"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get latitude/longitude and data values. <ahref="group__iterators.html#ga9d8fdb87efce9d49ac54853ee5871e01">More...</a><br/></td></tr>
<trclass="memdesc:ga9bc83fc66d5f39ecf123d3c3e5b1fecf"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the next value from an iterator. <ahref="group__iterators.html#ga9bc83fc66d5f39ecf123d3c3e5b1fecf">More...</a><br/></td></tr>
<trclass="memdesc:ga93ef62613c251baa5ada3924d3c856ac"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the previous value from an iterator. <ahref="group__iterators.html#ga93ef62613c251baa5ada3924d3c856ac">More...</a><br/></td></tr>
<trclass="memdesc:ga97dfa89fe0ebed41b238d98bac36db8a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Test procedure for values in an iterator. <ahref="group__iterators.html#ga97dfa89fe0ebed41b238d98bac36db8a">More...</a><br/></td></tr>
<trclass="memdesc:ga635320df5854ae08367fed2e5f895e2b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Test procedure for values in an iterator. <ahref="group__iterators.html#ga635320df5854ae08367fed2e5f895e2b">More...</a><br/></td></tr>
<trclass="memdesc:ga3999693d3932a62eada0d1de5b594d2f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frees an iterator from memory. <ahref="group__iterators.html#ga3999693d3932a62eada0d1de5b594d2f">More...</a><br/></td></tr>
<trclass="memitem:ga201d49e6c835f3b6ed041147d0bf4898"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="structcodes__nearest.html">codes_nearest</a> * </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__iterators.html#ga201d49e6c835f3b6ed041147d0bf4898">codes_grib_nearest_new</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, int *error)</td></tr>
<trclass="memdesc:ga201d49e6c835f3b6ed041147d0bf4898"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new nearest from a handle, using current geometry . <ahref="group__iterators.html#ga201d49e6c835f3b6ed041147d0bf4898">More...</a><br/></td></tr>
<trclass="memdesc:ga8c53c53033259beaf32055154f193a83"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Find the 4 nearest points of a latitude longitude point. <ahref="group__iterators.html#ga8c53c53033259beaf32055154f193a83">More...</a><br/></td></tr>
<trclass="memdesc:ga8c3b2ed99693a097211000552876a61d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frees an nearest from memory. <ahref="group__iterators.html#ga8c3b2ed99693a097211000552876a61d">More...</a><br/></td></tr>
<trclass="memitem:ga6338ab9e3fb68c25d4fe48a8467cdbfc"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__iterators.html#ga6338ab9e3fb68c25d4fe48a8467cdbfc">codes_grib_nearest_find_multiple</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, int is_lsm, double *inlats, double *inlons, long npoints, double *outlats, double *outlons, double *values, double *distances, int *indexes)</td></tr>
<trclass="memdesc:ga6338ab9e3fb68c25d4fe48a8467cdbfc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Find the nearest point of a set of points whose latitudes and longitudes are given in the inlats, inlons arrays respectively. <ahref="group__iterators.html#ga6338ab9e3fb68c25d4fe48a8467cdbfc">More...</a><br/></td></tr>
<trclass="memdesc:gaefda2b7765e1b737bcd05a825d231a1d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the number offset of a key, in a message if several keys of the same name are present, the offset of the last one is returned. <ahref="group__get__set.html#gaefda2b7765e1b737bcd05a825d231a1d">More...</a><br/></td></tr>
<trclass="memdesc:ga614d4f7a6c789a4fe60ea976b6644343"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the number of coded value from a key, if several keys of the same name are present, the total sum is returned. <ahref="group__get__set.html#ga614d4f7a6c789a4fe60ea976b6644343">More...</a><br/></td></tr>
<trclass="memdesc:ga98d694dc6caa24afdd393440c94c38f8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the length of the string representation of the key, if several keys of the same name are present, the maximum length is returned. <ahref="group__get__set.html#ga98d694dc6caa24afdd393440c94c38f8">More...</a><br/></td></tr>
<trclass="memitem:ga6ff44dddc3bec09f710b0aa8d0dbded7"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__get__set.html#ga6ff44dddc3bec09f710b0aa8d0dbded7">codes_get_long</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, const char *key, long *value)</td></tr>
<trclass="memdesc:ga6ff44dddc3bec09f710b0aa8d0dbded7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get a long value from a key, if several keys of the same name are present, the last one is returned. <ahref="group__get__set.html#ga6ff44dddc3bec09f710b0aa8d0dbded7">More...</a><br/></td></tr>
<trclass="memdesc:ga93c1b612b2b70bbbff335b7d227316fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get a double value from a key, if several keys of the same name are present, the last one is returned. <ahref="group__get__set.html#ga93c1b612b2b70bbbff335b7d227316fc">More...</a><br/></td></tr>
<trclass="memitem:ga15b9a4d8dae3002f0b4f6ef4f1cfc197"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__get__set.html#ga15b9a4d8dae3002f0b4f6ef4f1cfc197">codes_get_double_element</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, const char *key, int i, double *value)</td></tr>
<trclass="memdesc:ga15b9a4d8dae3002f0b4f6ef4f1cfc197"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get as double the i-th element of the "key" array. <ahref="group__get__set.html#ga15b9a4d8dae3002f0b4f6ef4f1cfc197">More...</a><br/></td></tr>
<trclass="memitem:ga853aad2cd2bea6b71b8c61fed6adfe0b"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__get__set.html#ga853aad2cd2bea6b71b8c61fed6adfe0b">codes_get_double_elements</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, const char *key, int *i, long size, double *value)</td></tr>
<trclass="memdesc:ga853aad2cd2bea6b71b8c61fed6adfe0b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get as double array the elements of the "key" array whose indexes are listed in the input array i. <ahref="group__get__set.html#ga853aad2cd2bea6b71b8c61fed6adfe0b">More...</a><br/></td></tr>
<trclass="memdesc:ga638d7bbe8dafd11847222a99b259f408"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get a string value from a key, if several keys of the same name are present, the last one is returned. <ahref="group__get__set.html#ga638d7bbe8dafd11847222a99b259f408">More...</a><br/></td></tr>
<trclass="memdesc:ga252c3104621144fb370f302f3a3f6755"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get raw bytes values from a key. <ahref="group__get__set.html#ga252c3104621144fb370f302f3a3f6755">More...</a><br/></td></tr>
<trclass="memdesc:ga82b919c3196525ec2f21a8378d4cbbf4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get double array values from a key. <ahref="group__get__set.html#ga82b919c3196525ec2f21a8378d4cbbf4">More...</a><br/></td></tr>
<trclass="memitem:gac43a3c0bf2561ceeb4bcc22d734b53b1"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__get__set.html#gac43a3c0bf2561ceeb4bcc22d734b53b1">codes_get_long_array</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, const char *key, long *vals, size_t *length)</td></tr>
<trclass="memdesc:gac43a3c0bf2561ceeb4bcc22d734b53b1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get long array values from a key. <ahref="group__get__set.html#gac43a3c0bf2561ceeb4bcc22d734b53b1">More...</a><br/></td></tr>
<trclass="memdesc:gaecd9fa4b22117df7569320ddaa2431e1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Copy the keys belonging to a given namespace from a source handle to a destination handle. <ahref="group__get__set.html#gaecd9fa4b22117df7569320ddaa2431e1">More...</a><br/></td></tr>
<trclass="memitem:ga385881244ca6ef4be9ecee93025c862f"><tdclass="memItemLeft"align="right"valign="top">int </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__get__set.html#ga385881244ca6ef4be9ecee93025c862f">codes_set_long</a> (<aclass="el"href="structcodes__handle.html">codes_handle</a> *h, const char *key, long val)</td></tr>
<trclass="memdesc:ga385881244ca6ef4be9ecee93025c862f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a long value from a key. <ahref="group__get__set.html#ga385881244ca6ef4be9ecee93025c862f">More...</a><br/></td></tr>
<trclass="memdesc:ga7d2d68482b903b40b91a0b334855db5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a double value from a key. <ahref="group__get__set.html#ga7d2d68482b903b40b91a0b334855db5f">More...</a><br/></td></tr>
<trclass="memdesc:ga6062cdd5950966bffa72e74708f85368"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a string value from a key. <ahref="group__get__set.html#ga6062cdd5950966bffa72e74708f85368">More...</a><br/></td></tr>
<trclass="memdesc:ga7acb877bea87a39b3778c21dd8de46c2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a bytes array from a key. <ahref="group__get__set.html#ga7acb877bea87a39b3778c21dd8de46c2">More...</a><br/></td></tr>
<trclass="memdesc:gaff9b5bde2baf126d93f43100e5c1d3f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a double array from a key. <ahref="group__get__set.html#gaff9b5bde2baf126d93f43100e5c1d3f7">More...</a><br/></td></tr>
<trclass="memdesc:ga5610a608f1e58996fa48c7ac8f3859a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Same as codes_set_double_array but allows setting of READ-ONLY keys like codedValues. <ahref="group__get__set.html#ga5610a608f1e58996fa48c7ac8f3859a3">More...</a><br/></td></tr>
<trclass="memdesc:gabb904f520644caa008034bd2be9349ec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a long array from a key. <ahref="group__get__set.html#gabb904f520644caa008034bd2be9349ec">More...</a><br/></td></tr>
<trclass="memdesc:ga6840ee00df4366a431bedcef609f8ae5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set a string array from a key. <ahref="group__get__set.html#ga6840ee00df4366a431bedcef609f8ae5">More...</a><br/></td></tr>
<trclass="memdesc:ab9cf0dd7ede554cc4b8a56728d768d88"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Print all keys, with the context print procedure and dump mode to a resource. <ahref="#ab9cf0dd7ede554cc4b8a56728d768d88">More...</a><br/></td></tr>
<trclass="memdesc:a1d83df194092088785f1d794356d950d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Print all keys from the parsed definition files available in a context. <ahref="#a1d83df194092088785f1d794356d950d">More...</a><br/></td></tr>
<trclass="memdesc:gae6323d16b5e929f22126d0ddbf43dc7f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frees the cached definition files of the context. <ahref="group__context.html#gae6323d16b5e929f22126d0ddbf43dc7f">More...</a><br/></td></tr>
<trclass="memdesc:ga504a2b1bd0d3b229c120c8285895b03a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the GTS header mode on. <ahref="group__context.html#ga504a2b1bd0d3b229c120c8285895b03a">More...</a><br/></td></tr>
<trclass="memdesc:ga51838183704645cc11a270e5f755c30c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the GRIBEX mode on. <ahref="group__context.html#ga51838183704645cc11a270e5f755c30c">More...</a><br/></td></tr>
<trclass="memdesc:ga13cba593f6e5b195bfc83bea419d5022"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the GRIBEX mode. <ahref="group__context.html#ga13cba593f6e5b195bfc83bea419d5022">More...</a><br/></td></tr>
<trclass="memdesc:ga8abf0ff0f52f1e808edf092f2e7c1147"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the search path for definition files. <ahref="group__context.html#ga8abf0ff0f52f1e808edf092f2e7c1147">More...</a><br/></td></tr>
<trclass="memdesc:ga4f2f808f560a3b744b4c904b3d1a1c48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the search path for sample files. <ahref="group__context.html#ga4f2f808f560a3b744b4c904b3d1a1c48">More...</a><br/></td></tr>
<trclass="memdesc:ga7775423a069b2b8b5535b5f68090b847"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Turn on support for multiple fields in single GRIB messages. <ahref="group__context.html#ga7775423a069b2b8b5535b5f68090b847">More...</a><br/></td></tr>
<trclass="memdesc:gafb670b14a995b47a9d8896fc5ca67383"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Turn off support for multiple fields in single GRIB messages. <ahref="group__context.html#gafb670b14a995b47a9d8896fc5ca67383">More...</a><br/></td></tr>
<trclass="memdesc:ga72e9dabca4fc1d1bbb4cf3e01f77c9fd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Reset file handle in multiple GRIB field support mode. <ahref="group__context.html#ga72e9dabca4fc1d1bbb4cf3e01f77c9fd">More...</a><br/></td></tr>
<trclass="memdesc:aad3989fb11cbfce477ce7b42daa7b506"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the API version. <ahref="#aad3989fb11cbfce477ce7b42daa7b506">More...</a><br/></td></tr>
<trclass="memdesc:a82249b16ee12f2e574397f8cccaafb7a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the Git version control SHA1 identifier. <ahref="#a82249b16ee12f2e574397f8cccaafb7a">More...</a><br/></td></tr>
<trclass="memdesc:ac263f88377b19e546fd259dbd2e92fa8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the package name. <ahref="#ac263f88377b19e546fd259dbd2e92fa8">More...</a><br/></td></tr>
<trclass="memdesc:a8be52d40a8fb51642720d0b8adf6cdce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Prints the API version. <ahref="#a8be52d40a8fb51642720d0b8adf6cdce">More...</a><br/></td></tr>
<trclass="memdesc:a1257b15cb014452fd6e6662db06e4ede"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert an error code into a string. <ahref="#a1257b15cb014452fd6e6662db06e4ede">More...</a><br/></td></tr>
<divclass="textblock"><p>The <aclass="el"href="namespaceec_codes.html"title="This package is the Python interface to ecCodes. ">ecCodes</a> C header file. </p>
<p>This is the only file that must be included to use the <aclass="el"href="namespaceec_codes.html"title="This package is the Python interface to ecCodes. ">ecCodes</a> library from C. </p>