<trclass="memdesc:ac060bb983b9e515db8ad7edd3d91ce9a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the integer value for a key in a message. <ahref="#ac060bb983b9e515db8ad7edd3d91ce9a">More...</a><br/></td></tr>
<trclass="memdesc:a3c9cdc65f00b3c36742206e6e3dde864"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the integer value for a key in a message. <ahref="#a3c9cdc65f00b3c36742206e6e3dde864">More...</a><br/></td></tr>
<trclass="memdesc:a2614a1e015c16370ed18cc360a14663e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the real(4) value for a key in a message. <ahref="#a2614a1e015c16370ed18cc360a14663e">More...</a><br/></td></tr>
<trclass="memdesc:a4b20fe82de5ba6f8355ff8a5d2725b3d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the real(8) value for a key in a message. <ahref="#a4b20fe82de5ba6f8355ff8a5d2725b3d">More...</a><br/></td></tr>
<trclass="memdesc:a18b5890c85f15d5fefeefc2b99a09ce5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the integers values for an array key in a message. <ahref="#a18b5890c85f15d5fefeefc2b99a09ce5">More...</a><br/></td></tr>
<trclass="memdesc:a5fa893fca21268a9c12d93e9d8c664e3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the integers values for an array key in a message. <ahref="#a5fa893fca21268a9c12d93e9d8c664e3">More...</a><br/></td></tr>
<trclass="memdesc:a292d71c0a7252bdfded6a38aea4284be"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the array of bytes (character) for a key in a message. <ahref="#a292d71c0a7252bdfded6a38aea4284be">More...</a><br/></td></tr>
<trclass="memdesc:aabaefc49c8d603bcf18a627dacc38f15"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the real(4) values for an array key in a message. <ahref="#aabaefc49c8d603bcf18a627dacc38f15">More...</a><br/></td></tr>
<trclass="memdesc:a14b3bc17ea1ee83936f32dd0fced44a4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the real(8) values for an array key in a message. <ahref="#a14b3bc17ea1ee83936f32dd0fced44a4">More...</a><br/></td></tr>
<divclass="textblock"><p>Set the value for a key in a grib message. </p>
<p>The given <em>value</em> is set for the <em>key</em> in the <em>gribid</em> message. In some cases the <em>value</em> can be an array rather than a scalar. As examples of array keys we have "values","pl", "pv" respectively the data values, the list of number of points for each latitude in a reduced grid and the list of vertical levels. In these cases the <em>value</em> array must be allocated by the caller and their required dimension can be obtained with <aclass="el"href="interfaceeccodes_1_1codes__get__size.html">codes_get_size</a>. <br/>
The gribid references to a grib message loaded in memory.</p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="section see"><dt>See Also</dt><dd><aclass="el"href="classeccodes.html#a5533c6fb8bd7d8f622c89484b7bbdfb6"title="Load in memory a message from a file. ">codes_new_from_file</a>, <aclass="el"href="classeccodes.html#a1c0ab28b0ae33f04d267d794a8bdd4b7"title="Free the memory for the message referred as msgid. ">codes_release</a>, <aclass="el"href="interfaceeccodes_1_1codes__get.html"title="Get the value for a key from a grib message. ">codes_get</a></dd></dl>
<p>Set the array of bytes (character) for a key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>character(len=1) array of byte values </td></tr>
<tr><tdclass="paramname">length</td><td>(optional) output: number of values written </td></tr>
<tr><tdclass="paramname">status</td><td>(optional) CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the integer value for a key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>integer(4) value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the integers values for an array key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>integer(4) array value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the integer value for a key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>integer(4) value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the integers values for an array key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>integer(4) array value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the real(4) value for a key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>real(4) value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the real(4) values for an array key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>real(4) array value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the real(8) value for a key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>real(8) value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>Set the real(8) values for an array key in a message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">msgid</td><td>id of the message loaded in memory </td></tr>
<tr><tdclass="paramname">key</td><td>key name </td></tr>
<tr><tdclass="paramname">value</td><td>real(8) array value </td></tr>
<tr><tdclass="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <aclass="el"href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>