| <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>EPTF_COAP_LGen_Functions - Massive IoT Test Tools</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script></head><body class="FramedContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!-- |
| if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script> |
| |
| <!-- Generated by Natural Docs, version 1.52 --> |
| <!-- http://www.naturaldocs.org --> |
| |
| <!-- saved from url=(0026)http://www.naturaldocs.org --> |
| |
| |
| |
| |
| <div id=Content><div class="CFile"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="EPTF_COAP_LGen_Functions"></a>EPTF_COAP_LGen_Functions</h1><div class=CBody><h4 class=CHeading>Purpose</h4><p>This module contains the functions of the COAP load generator component</p><h4 class=CHeading>See also</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_Definitions" class=LFile id=link298 onMouseOver="ShowTip(event, 'tt189', 'link298')" onMouseOut="HideTip('tt189')">EPTF_COAP_LGen_Definitions</a></p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#EPTF_COAP_LGen_Functions" >EPTF_COAP_LGen_Functions</a></td><td class=SDescription>This module contains the functions of the COAP load generator component</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_LGen_init" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">f_EPTF_COAP_LGen_init</a></td><td class=SDescription>The main initialization function for the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_LGen_initLogging" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">f_EPTF_COAP_LGen_initLogging</a></td><td class=SDescription>Initializing CLL’s logging feature on the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link4 onMouseOver="ShowTip(event, 'tt2', 'link4')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_cleanUp" id=link5 onMouseOver="ShowTip(event, 'tt4', 'link5')" onMouseOut="HideTip('tt4')">f_COAP_cleanUp</a></td><td class=SDescription>The main clean up function for the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link6 onMouseOver="ShowTip(event, 'tt2', 'link6')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_eCtxBind" id=link7 onMouseOver="ShowTip(event, 'tt5', 'link7')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a></td><td class=SDescription>This function is called by the CLL for each entity instance created on a particular instace of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link8 onMouseOver="ShowTip(event, 'tt2', 'link8')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> The function will allocate and initialize an instance of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link9 onMouseOver="ShowTip(event, 'tt6', 'link9')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> in <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link10 onMouseOver="ShowTip(event, 'tt7', 'link10')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_eCtxUnbind" id=link11 onMouseOver="ShowTip(event, 'tt8', 'link11')" onMouseOut="HideTip('tt8')">f_COAP_eCtxUnbind</a></td><td class=SDescription>The reverse operation of <a href="#f_COAP_eCtxBind" class=LFunction id=link12 onMouseOver="ShowTip(event, 'tt5', 'link12')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a>. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_eCtxReset" id=link13 onMouseOver="ShowTip(event, 'tt9', 'link13')" onMouseOut="HideTip('tt9')">f_COAP_eCtxReset</a></td><td class=SDescription>The resources reserved during <a href="#f_COAP_eCtxBind" class=LFunction id=link14 onMouseOver="ShowTip(event, 'tt5', 'link14')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a> are reinitalized (reset). </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtxDB_init" id=link15 onMouseOver="ShowTip(event, 'tt10', 'link15')" onMouseOut="HideTip('tt10')">f_EPTF_COAP_EntityCtxDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link16 onMouseOver="ShowTip(event, 'tt7', 'link16')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtxDB_cleanUp" id=link17 onMouseOver="ShowTip(event, 'tt11', 'link17')" onMouseOut="HideTip('tt11')">f_EPTF_COAP_EntityCtxDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link18 onMouseOver="ShowTip(event, 'tt7', 'link18')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_FsmCtxDB_init" id=link19 onMouseOver="ShowTip(event, 'tt12', 'link19')" onMouseOut="HideTip('tt12')">f_EPTF_COAP_FsmCtxDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_FsmCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link20 onMouseOver="ShowTip(event, 'tt13', 'link20')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_FsmCtxDB_cleanUp" id=link21 onMouseOver="ShowTip(event, 'tt14', 'link21')" onMouseOut="HideTip('tt14')">f_EPTF_COAP_FsmCtxDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_FsmCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link22 onMouseOver="ShowTip(event, 'tt13', 'link22')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_init" id=link23 onMouseOver="ShowTip(event, 'tt15', 'link23')" onMouseOut="HideTip('tt15')">f_EPTF_COAP_transportEndpointDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link24 onMouseOver="ShowTip(event, 'tt16', 'link24')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_cleanUp" id=link25 onMouseOver="ShowTip(event, 'tt17', 'link25')" onMouseOut="HideTip('tt17')">f_EPTF_COAP_transportEndpointDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link26 onMouseOver="ShowTip(event, 'tt16', 'link26')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_add" id=link27 onMouseOver="ShowTip(event, 'tt18', 'link27')" onMouseOut="HideTip('tt18')">f_EPTF_COAP_transportEndpointDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link28 onMouseOver="ShowTip(event, 'tt16', 'link28')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_get" id=link29 onMouseOver="ShowTip(event, 'tt19', 'link29')" onMouseOut="HideTip('tt19')">f_EPTF_COAP_transportEndpointDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link30 onMouseOver="ShowTip(event, 'tt16', 'link30')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_lookUp" id=link31 onMouseOver="ShowTip(event, 'tt20', 'link31')" onMouseOut="HideTip('tt20')">f_EPTF_COAP_transportEndpointDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link32 onMouseOver="ShowTip(event, 'tt21', 'link32')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a> element in <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link33 onMouseOver="ShowTip(event, 'tt16', 'link33')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database based on its socket member field</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_transportEndpointDB_Socket2String" id=link34 onMouseOver="ShowTip(event, 'tt22', 'link34')" onMouseOut="HideTip('tt22')">f_EPTF_COAP_transportEndpointDB_Socket2String</a></td><td class=SDescription>Hash function for lookups used by the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link35 onMouseOver="ShowTip(event, 'tt16', 'link35')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_init" id=link36 onMouseOver="ShowTip(event, 'tt23', 'link36')" onMouseOut="HideTip('tt23')">f_EPTF_COAP_rrDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link37 onMouseOver="ShowTip(event, 'tt24', 'link37')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_add" id=link38 onMouseOver="ShowTip(event, 'tt25', 'link38')" onMouseOut="HideTip('tt25')">f_EPTF_COAP_rrDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link39 onMouseOver="ShowTip(event, 'tt24', 'link39')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_lookUp" id=link40 onMouseOver="ShowTip(event, 'tt26', 'link40')" onMouseOut="HideTip('tt26')">f_EPTF_COAP_rrDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link41 onMouseOver="ShowTip(event, 'tt27', 'link41')" onMouseOut="HideTip('tt27')">COAP_RR</a> element in <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link42 onMouseOver="ShowTip(event, 'tt24', 'link42')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_get" id=link43 onMouseOver="ShowTip(event, 'tt28', 'link43')" onMouseOut="HideTip('tt28')">f_EPTF_COAP_rrDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link44 onMouseOver="ShowTip(event, 'tt27', 'link44')" onMouseOut="HideTip('tt27')">COAP_RR</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_remove" id=link45 onMouseOver="ShowTip(event, 'tt29', 'link45')" onMouseOut="HideTip('tt29')">f_EPTF_COAP_rrDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link46 onMouseOver="ShowTip(event, 'tt27', 'link46')" onMouseOut="HideTip('tt27')">COAP_RR</a> database and frees up its reserved resources</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_cleanUp" id=link47 onMouseOver="ShowTip(event, 'tt30', 'link47')" onMouseOut="HideTip('tt30')">f_EPTF_COAP_rrDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link48 onMouseOver="ShowTip(event, 'tt24', 'link48')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rrDB_tokenHash" id=link49 onMouseOver="ShowTip(event, 'tt31', 'link49')" onMouseOut="HideTip('tt31')">f_EPTF_COAP_rrDB_tokenHash</a></td><td class=SDescription>Hash function for lookups used by the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link50 onMouseOver="ShowTip(event, 'tt24', 'link50')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_init" id=link51 onMouseOver="ShowTip(event, 'tt32', 'link51')" onMouseOut="HideTip('tt32')">f_EPTF_COAP_observationDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link52 onMouseOver="ShowTip(event, 'tt33', 'link52')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_add" id=link53 onMouseOver="ShowTip(event, 'tt34', 'link53')" onMouseOut="HideTip('tt34')">f_EPTF_COAP_observationDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link54 onMouseOver="ShowTip(event, 'tt33', 'link54')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_lookUp" id=link55 onMouseOver="ShowTip(event, 'tt35', 'link55')" onMouseOut="HideTip('tt35')">f_EPTF_COAP_observationDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link56 onMouseOver="ShowTip(event, 'tt36', 'link56')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> element in <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link57 onMouseOver="ShowTip(event, 'tt33', 'link57')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_get" id=link58 onMouseOver="ShowTip(event, 'tt37', 'link58')" onMouseOut="HideTip('tt37')">f_EPTF_COAP_observationDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link59 onMouseOver="ShowTip(event, 'tt33', 'link59')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_remove" id=link60 onMouseOver="ShowTip(event, 'tt38', 'link60')" onMouseOut="HideTip('tt38')">f_EPTF_COAP_observationDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link61 onMouseOver="ShowTip(event, 'tt33', 'link61')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database and frees up its reserved resources</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_cleanUp" id=link62 onMouseOver="ShowTip(event, 'tt39', 'link62')" onMouseOut="HideTip('tt39')">f_EPTF_COAP_observationDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link63 onMouseOver="ShowTip(event, 'tt33', 'link63')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observationDB_tokenHash" id=link64 onMouseOver="ShowTip(event, 'tt40', 'link64')" onMouseOut="HideTip('tt40')">f_EPTF_COAP_observationDB_tokenHash</a></td><td class=SDescription>Hash function for lookups used by the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link65 onMouseOver="ShowTip(event, 'tt33', 'link65')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_init" id=link66 onMouseOver="ShowTip(event, 'tt41', 'link66')" onMouseOut="HideTip('tt41')">f_EPTF_COAP_blockwiseDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link67 onMouseOver="ShowTip(event, 'tt42', 'link67')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_add" id=link68 onMouseOver="ShowTip(event, 'tt43', 'link68')" onMouseOut="HideTip('tt43')">f_EPTF_COAP_blockwiseDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link69 onMouseOver="ShowTip(event, 'tt42', 'link69')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_lookUp" id=link70 onMouseOver="ShowTip(event, 'tt44', 'link70')" onMouseOut="HideTip('tt44')">f_EPTF_COAP_blockwiseDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link71 onMouseOver="ShowTip(event, 'tt45', 'link71')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> element in <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link72 onMouseOver="ShowTip(event, 'tt42', 'link72')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_get" id=link73 onMouseOver="ShowTip(event, 'tt46', 'link73')" onMouseOut="HideTip('tt46')">f_EPTF_COAP_blockwiseDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link74 onMouseOver="ShowTip(event, 'tt42', 'link74')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_remove" id=link75 onMouseOver="ShowTip(event, 'tt47', 'link75')" onMouseOut="HideTip('tt47')">f_EPTF_COAP_blockwiseDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link76 onMouseOver="ShowTip(event, 'tt42', 'link76')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database and frees up its reserved resources</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_cleanUp" id=link77 onMouseOver="ShowTip(event, 'tt48', 'link77')" onMouseOut="HideTip('tt48')">f_EPTF_COAP_blockwiseDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link78 onMouseOver="ShowTip(event, 'tt42', 'link78')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_blockwiseDB_tokenHash" id=link79 onMouseOver="ShowTip(event, 'tt49', 'link79')" onMouseOut="HideTip('tt49')">f_EPTF_COAP_blockwiseDB_tokenHash</a></td><td class=SDescription>Hash function for lookups used by the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link80 onMouseOver="ShowTip(event, 'tt42', 'link80')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_trDB_init" id=link81 onMouseOver="ShowTip(event, 'tt50', 'link81')" onMouseOut="HideTip('tt50')">f_EPTF_COAP_trDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link82 onMouseOver="ShowTip(event, 'tt51', 'link82')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_trDB_add" id=link83 onMouseOver="ShowTip(event, 'tt52', 'link83')" onMouseOut="HideTip('tt52')">f_EPTF_COAP_trDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link84 onMouseOver="ShowTip(event, 'tt51', 'link84')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_trDB_lookUp" id=link85 onMouseOver="ShowTip(event, 'tt53', 'link85')" onMouseOut="HideTip('tt53')">f_EPTF_COAP_trDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link86 onMouseOver="ShowTip(event, 'tt54', 'link86')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> element in <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link87 onMouseOver="ShowTip(event, 'tt51', 'link87')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_trDB_get" id=link88 onMouseOver="ShowTip(event, 'tt55', 'link88')" onMouseOut="HideTip('tt55')">f_EPTF_COAP_trDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link89 onMouseOver="ShowTip(event, 'tt51', 'link89')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_trDB_remove" id=link90 onMouseOver="ShowTip(event, 'tt56', 'link90')" onMouseOut="HideTip('tt56')">f_EPTF_COAP_trDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link91 onMouseOver="ShowTip(event, 'tt51', 'link91')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database and frees up its reserved resources</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_trDB_cleanUp" id=link92 onMouseOver="ShowTip(event, 'tt57', 'link92')" onMouseOut="HideTip('tt57')">f_EPTF_COAP_trDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link93 onMouseOver="ShowTip(event, 'tt51', 'link93')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_trDB_midHash" id=link94 onMouseOver="ShowTip(event, 'tt58', 'link94')" onMouseOut="HideTip('tt58')">f_EPTF_COAP_trDB_midHash</a></td><td class=SDescription>Hash function for lookups used by the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link95 onMouseOver="ShowTip(event, 'tt51', 'link95')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_init" id=link96 onMouseOver="ShowTip(event, 'tt59', 'link96')" onMouseOut="HideTip('tt59')">f_EPTF_COAP_observedResourceDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link97 onMouseOver="ShowTip(event, 'tt60', 'link97')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_add" id=link98 onMouseOver="ShowTip(event, 'tt61', 'link98')" onMouseOut="HideTip('tt61')">f_EPTF_COAP_observedResourceDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link99 onMouseOver="ShowTip(event, 'tt60', 'link99')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_lookUp" id=link100 onMouseOver="ShowTip(event, 'tt62', 'link100')" onMouseOut="HideTip('tt62')">f_EPTF_COAP_observedResourceDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link101 onMouseOver="ShowTip(event, 'tt63', 'link101')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> element in <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link102 onMouseOver="ShowTip(event, 'tt60', 'link102')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_get" id=link103 onMouseOver="ShowTip(event, 'tt64', 'link103')" onMouseOut="HideTip('tt64')">f_EPTF_COAP_observedResourceDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link104 onMouseOver="ShowTip(event, 'tt60', 'link104')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_remove" id=link105 onMouseOver="ShowTip(event, 'tt65', 'link105')" onMouseOut="HideTip('tt65')">f_EPTF_COAP_observedResourceDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link106 onMouseOver="ShowTip(event, 'tt60', 'link106')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database and frees up its reserved resources</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_observedResourceDB_cleanUp" id=link107 onMouseOver="ShowTip(event, 'tt66', 'link107')" onMouseOut="HideTip('tt66')">f_EPTF_COAP_observedResourceDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link108 onMouseOver="ShowTip(event, 'tt60', 'link108')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_templateDB_init" id=link109 onMouseOver="ShowTip(event, 'tt67', 'link109')" onMouseOut="HideTip('tt67')">f_EPTF_COAP_templateDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link110 onMouseOver="ShowTip(event, 'tt68', 'link110')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database by adding the templates given in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link111 onMouseOver="ShowTip(event, 'tt69', 'link111')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a></td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_templateDB_add" id=link112 onMouseOver="ShowTip(event, 'tt70', 'link112')" onMouseOut="HideTip('tt70')">f_EPTF_COAP_templateDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link113 onMouseOver="ShowTip(event, 'tt68', 'link113')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_templateDB_lookUp" id=link114 onMouseOver="ShowTip(event, 'tt71', 'link114')" onMouseOut="HideTip('tt71')">f_EPTF_COAP_templateDB_lookUp</a></td><td class=SDescription>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link115 onMouseOver="ShowTip(event, 'tt72', 'link115')" onMouseOut="HideTip('tt72')">CoAP_Template</a> element in <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link116 onMouseOver="ShowTip(event, 'tt68', 'link116')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_templateDB_get" id=link117 onMouseOver="ShowTip(event, 'tt73', 'link117')" onMouseOut="HideTip('tt73')">f_EPTF_COAP_templateDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link118 onMouseOver="ShowTip(event, 'tt68', 'link118')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_templateDB_cleanUp" id=link119 onMouseOver="ShowTip(event, 'tt74', 'link119')" onMouseOut="HideTip('tt74')">f_EPTF_COAP_templateDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link120 onMouseOver="ShowTip(event, 'tt68', 'link120')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_niddDB_init" id=link121 onMouseOver="ShowTip(event, 'tt75', 'link121')" onMouseOut="HideTip('tt75')">f_EPTF_COAP_niddDB_init</a></td><td class=SDescription>Initializes the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link122 onMouseOver="ShowTip(event, 'tt76', 'link122')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_niddDB_add" id=link123 onMouseOver="ShowTip(event, 'tt77', 'link123')" onMouseOut="HideTip('tt77')">f_EPTF_COAP_niddDB_add</a></td><td class=SDescription>Adds a new element to the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link124 onMouseOver="ShowTip(event, 'tt76', 'link124')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_niddDB_get" id=link125 onMouseOver="ShowTip(event, 'tt78', 'link125')" onMouseOut="HideTip('tt78')">f_EPTF_COAP_niddDB_get</a></td><td class=SDescription>Retrieves an element from the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link126 onMouseOver="ShowTip(event, 'tt76', 'link126')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_niddDB_remove" id=link127 onMouseOver="ShowTip(event, 'tt79', 'link127')" onMouseOut="HideTip('tt79')">f_EPTF_COAP_niddDB_remove</a></td><td class=SDescription>Removes an element from the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link128 onMouseOver="ShowTip(event, 'tt76', 'link128')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database and frees up its reserved resources</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_niddDB_cleanUp" id=link129 onMouseOver="ShowTip(event, 'tt80', 'link129')" onMouseOut="HideTip('tt80')">f_EPTF_COAP_niddDB_cleanUp</a></td><td class=SDescription>Cleans up the reserved resources of the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link130 onMouseOver="ShowTip(event, 'tt76', 'link130')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_getNextMID" id=link131 onMouseOver="ShowTip(event, 'tt81', 'link131')" onMouseOut="HideTip('tt81')">f_EPTF_COAP_getNextMID</a></td><td class=SDescription>Generate the next unused message id for an entity</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_getNextToken" id=link132 onMouseOver="ShowTip(event, 'tt82', 'link132')" onMouseOut="HideTip('tt82')">f_EPTF_COAP_getNextToken</a></td><td class=SDescription>Generate the next unused token for an entity</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_LGen_send" id=link133 onMouseOver="ShowTip(event, 'tt83', 'link133')" onMouseOut="HideTip('tt83')">f_EPTF_COAP_LGen_send</a></td><td class=SDescription>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link134 onMouseOver="ShowTip(event, 'tt84', 'link134')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link135 onMouseOver="ShowTip(event, 'tt85', 'link135')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> message to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link136 onMouseOver="ShowTip(event, 'tt86', 'link136')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link137 onMouseOver="ShowTip(event, 'tt2', 'link137')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_LGen_receiveMessage" id=link138 onMouseOver="ShowTip(event, 'tt87', 'link138')" onMouseOut="HideTip('tt87')">f_EPTF_COAP_LGen_receiveMessage</a></td><td class=SDescription>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link139 onMouseOver="ShowTip(event, 'tt84', 'link139')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link140 onMouseOver="ShowTip(event, 'tt85', 'link140')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> message to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link141 onMouseOver="ShowTip(event, 'tt86', 'link141')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link142 onMouseOver="ShowTip(event, 'tt2', 'link142')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_LGen_receiveEvent" id=link143 onMouseOver="ShowTip(event, 'tt88', 'link143')" onMouseOut="HideTip('tt88')">f_EPTF_COAP_LGen_receiveEvent</a></td><td class=SDescription>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link144 onMouseOver="ShowTip(event, 'tt84', 'link144')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <ASP_Event> events to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link145 onMouseOver="ShowTip(event, 'tt86', 'link145')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link146 onMouseOver="ShowTip(event, 'tt2', 'link146')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_LGen_transportApiResponse" id=link147 onMouseOver="ShowTip(event, 'tt89', 'link147')" onMouseOut="HideTip('tt89')">f_EPTF_COAP_LGen_transportApiResponse</a></td><td class=SDescription>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link148 onMouseOver="ShowTip(event, 'tt84', 'link148')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Response" class=LType id=link149 onMouseOver="ShowTip(event, 'tt90', 'link149')" onMouseOut="HideTip('tt90')">EPTF_COAP_Transport_Response</a> responses to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link150 onMouseOver="ShowTip(event, 'tt86', 'link150')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link151 onMouseOver="ShowTip(event, 'tt2', 'link151')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_stack_fromApp" id=link152 onMouseOver="ShowTip(event, 'tt91', 'link152')" onMouseOut="HideTip('tt91')">f_EPTF_COAP_stack_fromApp</a></td><td class=SDescription>This is the main entry point for the COAP stack realization of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link153 onMouseOver="ShowTip(event, 'tt2', 'link153')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component that handles messages received from the application layer (e.g. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_stack_fromEnv" id=link154 onMouseOver="ShowTip(event, 'tt92', 'link154')" onMouseOut="HideTip('tt92')">f_EPTF_COAP_stack_fromEnv</a></td><td class=SDescription>This is the main entry point for the COAP stack realization of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link155 onMouseOver="ShowTip(event, 'tt2', 'link155')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component that handles messages received from the environment layer (e.g. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rr_handleMsg" id=link156 onMouseOver="ShowTip(event, 'tt93', 'link156')" onMouseOut="HideTip('tt93')">f_EPTF_COAP_rr_handleMsg</a></td><td class=SDescription>This function implements a COAP request-response state machine</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rr_reset" id=link157 onMouseOver="ShowTip(event, 'tt94', 'link157')" onMouseOut="HideTip('tt94')">f_EPTF_COAP_rr_reset</a></td><td class=SDescription>This function handles the <b>reset</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link158 onMouseOver="ShowTip(event, 'tt27', 'link158')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rr_timeout" id=link159 onMouseOver="ShowTip(event, 'tt95', 'link159')" onMouseOut="HideTip('tt95')">f_EPTF_COAP_rr_timeout</a></td><td class=SDescription>This function handles the <b>timeout</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link160 onMouseOver="ShowTip(event, 'tt27', 'link160')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rr_cancel" id=link161 onMouseOver="ShowTip(event, 'tt96', 'link161')" onMouseOut="HideTip('tt96')">f_EPTF_COAP_rr_cancel</a></td><td class=SDescription>This function handles the <b>cancel</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link162 onMouseOver="ShowTip(event, 'tt27', 'link162')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rr_remove" id=link163 onMouseOver="ShowTip(event, 'tt97', 'link163')" onMouseOut="HideTip('tt97')">f_EPTF_COAP_rr_remove</a></td><td class=SDescription>This function handles the removal and clean up of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link164 onMouseOver="ShowTip(event, 'tt27', 'link164')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance from the DB</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rr_setState" id=link165 onMouseOver="ShowTip(event, 'tt98', 'link165')" onMouseOut="HideTip('tt98')">f_EPTF_COAP_rr_setState</a></td><td class=SDescription>This function sets the current state of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link166 onMouseOver="ShowTip(event, 'tt27', 'link166')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_rr_handle_Observe_request" id=link167 onMouseOver="ShowTip(event, 'tt99', 'link167')" onMouseOut="HideTip('tt99')">f_EPTF_COAP_rr_handle_Observe_request</a></td><td class=SDescription>This function handles an incoming Observe request as part of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link168 onMouseOver="ShowTip(event, 'tt27', 'link168')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_rr_handle_BlockwiseTransfer_request" id=link169 onMouseOver="ShowTip(event, 'tt100', 'link169')" onMouseOut="HideTip('tt100')">f_EPTF_COAP_rr_handle_BlockwiseTransfer_request</a></td><td class=SDescription>This function handles an incoming blockwise transfer request as part of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link170 onMouseOver="ShowTip(event, 'tt27', 'link170')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_fromRR" id=link171 onMouseOver="ShowTip(event, 'tt101', 'link171')" onMouseOut="HideTip('tt101')">f_EPTF_COAP_tr_fromRR</a></td><td class=SDescription>This function implements a COAP request-response state machine by handling the incoming message from a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link172 onMouseOver="ShowTip(event, 'tt27', 'link172')" onMouseOut="HideTip('tt27')">COAP_RR</a></td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_fromEnv" id=link173 onMouseOver="ShowTip(event, 'tt102', 'link173')" onMouseOut="HideTip('tt102')">f_EPTF_COAP_tr_fromEnv</a></td><td class=SDescription>This function implements a COAP request-response state machine by handling the incoming message from a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link174 onMouseOver="ShowTip(event, 'tt27', 'link174')" onMouseOut="HideTip('tt27')">COAP_RR</a></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_handleBlockwiseTransfer" id=link175 onMouseOver="ShowTip(event, 'tt103', 'link175')" onMouseOut="HideTip('tt103')">f_EPTF_COAP_tr_handleBlockwiseTransfer</a></td><td class=SDescription>This function handles incoming COAP messages in case they are blockwise transfer related.</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_cancel" id=link176 onMouseOver="ShowTip(event, 'tt104', 'link176')" onMouseOut="HideTip('tt104')">f_EPTF_COAP_tr_cancel</a></td><td class=SDescription>This function handles the <b>cancel</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link177 onMouseOver="ShowTip(event, 'tt54', 'link177')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_lifetime" id=link178 onMouseOver="ShowTip(event, 'tt105', 'link178')" onMouseOut="HideTip('tt105')">f_EPTF_COAP_tr_lifetime</a></td><td class=SDescription>This function handles the <b>T_lifetime</b> timer’s timeout event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link179 onMouseOver="ShowTip(event, 'tt54', 'link179')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_retransmit" id=link180 onMouseOver="ShowTip(event, 'tt106', 'link180')" onMouseOut="HideTip('tt106')">f_EPTF_COAP_tr_retransmit</a></td><td class=SDescription>This function handles the <b>T_retransmit</b> timer’s timeout event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link181 onMouseOver="ShowTip(event, 'tt54', 'link181')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_startT_retransmit" id=link182 onMouseOver="ShowTip(event, 'tt107', 'link182')" onMouseOut="HideTip('tt107')">f_EPTF_COAP_tr_startT_retransmit</a></td><td class=SDescription>This function starts the <b>T_retransmit</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link183 onMouseOver="ShowTip(event, 'tt54', 'link183')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_cancelT_retransmit" id=link184 onMouseOver="ShowTip(event, 'tt108', 'link184')" onMouseOut="HideTip('tt108')">f_EPTF_COAP_tr_cancelT_retransmit</a></td><td class=SDescription>This function cancels the <b>T_retransmit</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link185 onMouseOver="ShowTip(event, 'tt54', 'link185')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_startT_lifetime" id=link186 onMouseOver="ShowTip(event, 'tt109', 'link186')" onMouseOut="HideTip('tt109')">f_EPTF_COAP_tr_startT_lifetime</a></td><td class=SDescription>This function starts the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link187 onMouseOver="ShowTip(event, 'tt54', 'link187')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_cancelT_lifetime" id=link188 onMouseOver="ShowTip(event, 'tt110', 'link188')" onMouseOut="HideTip('tt110')">f_EPTF_COAP_tr_cancelT_lifetime</a></td><td class=SDescription>This function cancels the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link189 onMouseOver="ShowTip(event, 'tt54', 'link189')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_startT_rtt" id=link190 onMouseOver="ShowTip(event, 'tt111', 'link190')" onMouseOut="HideTip('tt111')">f_EPTF_COAP_tr_startT_rtt</a></td><td class=SDescription>This function starts the <b>T_rtt</b> timer to measure the round-trip time of the transaction</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_stopT_rtt" id=link191 onMouseOver="ShowTip(event, 'tt112', 'link191')" onMouseOut="HideTip('tt112')">f_EPTF_COAP_tr_stopT_rtt</a></td><td class=SDescription>This function stops the <b>T_rtt</b> timer and reports the measure round-trip time via the <vf_COAP_rttIndication> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#fcb_EPTF_COAP_rttIndication" class=LType id=link192 onMouseOver="ShowTip(event, 'tt113', 'link192')" onMouseOut="HideTip('tt113')">fcb_EPTF_COAP_rttIndication</a> call-back function</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_send" id=link193 onMouseOver="ShowTip(event, 'tt114', 'link193')" onMouseOut="HideTip('tt114')">f_EPTF_COAP_tr_send</a></td><td class=SDescription>This function is used to send out a message from an instance of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link194 onMouseOver="ShowTip(event, 'tt54', 'link194')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> using the registered function <a href="EPTF_COAP_Transport_Definitions-ttcn.html#fcb_EPTF_COAP_Transport_sendMessage" class=LType id=link195 onMouseOver="ShowTip(event, 'tt115', 'link195')" onMouseOut="HideTip('tt115')">fcb_EPTF_COAP_Transport_sendMessage</a> of the underlying transport layer instance.</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_tr_remove" id=link196 onMouseOver="ShowTip(event, 'tt116', 'link196')" onMouseOut="HideTip('tt116')">f_EPTF_COAP_tr_remove</a></td><td class=SDescription>This function handles the removal and clean up of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link197 onMouseOver="ShowTip(event, 'tt54', 'link197')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance from the DB</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_tr_setState" id=link198 onMouseOver="ShowTip(event, 'tt117', 'link198')" onMouseOut="HideTip('tt117')">f_EPTF_COAP_tr_setState</a></td><td class=SDescription>This function sets the current state of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link199 onMouseOver="ShowTip(event, 'tt54', 'link199')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_BlockwiseTransfer_in" id=link200 onMouseOver="ShowTip(event, 'tt118', 'link200')" onMouseOut="HideTip('tt118')">f_EPTF_COAP_BlockwiseTransfer_in</a></td><td class=SDescription>This function implements the incoming message handling for a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link201 onMouseOver="ShowTip(event, 'tt45', 'link201')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_BlockwiseTransfer_lifetime" id=link202 onMouseOver="ShowTip(event, 'tt119', 'link202')" onMouseOut="HideTip('tt119')">f_EPTF_COAP_BlockwiseTransfer_lifetime</a></td><td class=SDescription>This function handles the incoming T_lifetime timeout event for a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link203 onMouseOver="ShowTip(event, 'tt45', 'link203')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_BlockwiseTransfer_startT_lifetime" id=link204 onMouseOver="ShowTip(event, 'tt120', 'link204')" onMouseOut="HideTip('tt120')">f_EPTF_COAP_BlockwiseTransfer_startT_lifetime</a></td><td class=SDescription>This function starts the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link205 onMouseOver="ShowTip(event, 'tt45', 'link205')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime" id=link206 onMouseOver="ShowTip(event, 'tt121', 'link206')" onMouseOut="HideTip('tt121')">f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime</a></td><td class=SDescription>This function cancels the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link207 onMouseOver="ShowTip(event, 'tt45', 'link207')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_Logging_VERBOSE" id=link208 onMouseOver="ShowTip(event, 'tt122', 'link208')" onMouseOut="HideTip('tt122')">f_EPTF_COAP_Logging_VERBOSE</a></td><td class=SDescription>Logging functions for the VERBOSE log level</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_Logging_DEBUG" id=link209 onMouseOver="ShowTip(event, 'tt123', 'link209')" onMouseOut="HideTip('tt123')">f_EPTF_COAP_Logging_DEBUG</a></td><td class=SDescription>Logging functions for the DEBUG log level</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_Logging_WARNING" id=link210 onMouseOver="ShowTip(event, 'tt124', 'link210')" onMouseOut="HideTip('tt124')">f_EPTF_COAP_Logging_WARNING</a></td><td class=SDescription>Logging functions for the WARNING log level</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_Logging_ERROR" id=link211 onMouseOver="ShowTip(event, 'tt125', 'link211')" onMouseOut="HideTip('tt125')">f_EPTF_COAP_Logging_ERROR</a></td><td class=SDescription>Logging functions for the ERROR log level</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_addObservation" id=link212 onMouseOver="ShowTip(event, 'tt126', 'link212')" onMouseOut="HideTip('tt126')">f_EPTF_COAP_EntityCtx_addObservation</a></td><td class=SDescription>Adds a new observation to the simulated device</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_removeObservation" id=link213 onMouseOver="ShowTip(event, 'tt127', 'link213')" onMouseOut="HideTip('tt127')">f_EPTF_COAP_EntityCtx_removeObservation</a></td><td class=SDescription>Removes an existing observation from the simulated device</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_removeObservedResource" id=link214 onMouseOver="ShowTip(event, 'tt128', 'link214')" onMouseOut="HideTip('tt128')">f_EPTF_COAP_EntityCtx_removeObservedResource</a></td><td class=SDescription>Removes an observed resource entry from the simulated device</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_addBlockwiseTransfer" id=link215 onMouseOver="ShowTip(event, 'tt129', 'link215')" onMouseOut="HideTip('tt129')">f_EPTF_COAP_EntityCtx_addBlockwiseTransfer</a></td><td class=SDescription>Adds a new blockwise transfer FSM to the simulated device</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer" id=link216 onMouseOver="ShowTip(event, 'tt130', 'link216')" onMouseOut="HideTip('tt130')">f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer</a></td><td class=SDescription>Removes an existing blockwise transfer from the simulated device</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage" id=link217 onMouseOver="ShowTip(event, 'tt131', 'link217')" onMouseOut="HideTip('tt131')">f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage</a></td><td class=SDescription>Stores a new outgoing encoded NIDD message to the entity context</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages" id=link218 onMouseOver="ShowTip(event, 'tt132', 'link218')" onMouseOut="HideTip('tt132')">f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages</a></td><td class=SDescription>Removes all buffered NIDD messages belonging to the entity</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_EntityCtx_cleanUp" id=link219 onMouseOver="ShowTip(event, 'tt133', 'link219')" onMouseOut="HideTip('tt133')">f_EPTF_COAP_EntityCtx_cleanUp</a></td><td class=SDescription>Cleans up the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link220 onMouseOver="ShowTip(event, 'tt6', 'link220')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance of a simulated device by deleting related instances</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_ObservedResource_addObserver" id=link221 onMouseOver="ShowTip(event, 'tt134', 'link221')" onMouseOut="HideTip('tt134')">f_EPTF_COAP_ObservedResource_addObserver</a></td><td class=SDescription>Adds an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link222 onMouseOver="ShowTip(event, 'tt36', 'link222')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance to the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link223 onMouseOver="ShowTip(event, 'tt63', 'link223')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance based on the OBSERVE message</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_ObservedResource_removeObserver" id=link224 onMouseOver="ShowTip(event, 'tt135', 'link224')" onMouseOut="HideTip('tt135')">f_EPTF_COAP_ObservedResource_removeObserver</a></td><td class=SDescription>Removes an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link225 onMouseOver="ShowTip(event, 'tt36', 'link225')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance from the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link226 onMouseOver="ShowTip(event, 'tt63', 'link226')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance that canceled its observation</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_ObservedResource_sendNotification" id=link227 onMouseOver="ShowTip(event, 'tt136', 'link227')" onMouseOut="HideTip('tt136')">f_EPTF_COAP_ObservedResource_sendNotification</a></td><td class=SDescription>Sends notificiations to all observers, who are observing a particular resource <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link228 onMouseOver="ShowTip(event, 'tt63', 'link228')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_ObservedResource_cleanUp" id=link229 onMouseOver="ShowTip(event, 'tt137', 'link229')" onMouseOut="HideTip('tt137')">f_EPTF_COAP_ObservedResource_cleanUp</a></td><td class=SDescription>Cleans up the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link230 onMouseOver="ShowTip(event, 'tt63', 'link230')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_ObservationServer_sendNotification" id=link231 onMouseOver="ShowTip(event, 'tt138', 'link231')" onMouseOut="HideTip('tt138')">f_EPTF_COAP_ObservationServer_sendNotification</a></td><td class=SDescription>Sends a notification for a particular observer of an observation relationship</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv" id=link232 onMouseOver="ShowTip(event, 'tt139', 'link232')" onMouseOut="HideTip('tt139')">f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv</a></td><td class=SDescription>When an observation is canceled this can be called function to remove the corresponding <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link233 onMouseOver="ShowTip(event, 'tt36', 'link233')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_declareEvents" id=link234 onMouseOver="ShowTip(event, 'tt140', 'link234')" onMouseOut="HideTip('tt140')">f_EPTF_COAP_declareEvents</a></td><td class=SDescription>Declares the FSM events to the CLL framework implemented by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link235 onMouseOver="ShowTip(event, 'tt2', 'link235')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_declareSteps" id=link236 onMouseOver="ShowTip(event, 'tt141', 'link236')" onMouseOut="HideTip('tt141')">f_EPTF_COAP_declareSteps</a></td><td class=SDescription>Declares the FSM steps to the CLL framework implemented by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link237 onMouseOver="ShowTip(event, 'tt2', 'link237')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_init" id=link238 onMouseOver="ShowTip(event, 'tt142', 'link238')" onMouseOut="HideTip('tt142')">f_COAP_step_init</a></td><td class=SDescription>Test Step to dynamically allocate and initialize the COAP FSM context for the caller FSM. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_cleanUp" id=link239 onMouseOver="ShowTip(event, 'tt143', 'link239')" onMouseOut="HideTip('tt143')">f_COAP_step_cleanUp</a></td><td class=SDescription>Test Step to free up the COAP FSM context for the caller FSM. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_setLocalAddress" id=link240 onMouseOver="ShowTip(event, 'tt144', 'link240')" onMouseOut="HideTip('tt144')">f_COAP_step_setLocalAddress</a></td><td class=SDescription>Test step to set the local address in the entity context. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_setRemoteAddress_byIntIdx" id=link241 onMouseOver="ShowTip(event, 'tt145', 'link241')" onMouseOut="HideTip('tt145')">f_COAP_step_setRemoteAddress_byIntIdx</a></td><td class=SDescription>Test step to set the remote address in the FSM context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link242 onMouseOver="ShowTip(event, 'tt146', 'link242')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a>. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_loadTemplate_byIntIdx" id=link243 onMouseOver="ShowTip(event, 'tt147', 'link243')" onMouseOut="HideTip('tt147')">f_COAP_step_loadTemplate_byIntIdx</a></td><td class=SDescription>Test step to load a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link244 onMouseOver="ShowTip(event, 'tt72', 'link244')" onMouseOut="HideTip('tt72')">CoAP_Template</a> from <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link245 onMouseOver="ShowTip(event, 'tt69', 'link245')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a> into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_loadTemplate_byStringId" id=link246 onMouseOver="ShowTip(event, 'tt148', 'link246')" onMouseOut="HideTip('tt148')">f_COAP_step_loadTemplate_byStringId</a></td><td class=SDescription>Test step to load a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link247 onMouseOver="ShowTip(event, 'tt72', 'link247')" onMouseOut="HideTip('tt72')">CoAP_Template</a> from <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link248 onMouseOver="ShowTip(event, 'tt69', 'link248')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a> into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_send" id=link249 onMouseOver="ShowTip(event, 'tt149', 'link249')" onMouseOut="HideTip('tt149')">f_COAP_step_send</a></td><td class=SDescription>Test step to send out a COAP message from <b>v_COAP_msgToSend</b>. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_handleRequest" id=link250 onMouseOver="ShowTip(event, 'tt150', 'link250')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a></td><td class=SDescription>The test step can be called from an FSM to handle a reported COAP request. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_sendResponse" id=link251 onMouseOver="ShowTip(event, 'tt151', 'link251')" onMouseOut="HideTip('tt151')">f_COAP_step_sendResponse</a></td><td class=SDescription>The test step expects an ongoing request bound to the FSM by <a href="#f_COAP_step_handleRequest" class=LFunction id=link252 onMouseOver="ShowTip(event, 'tt150', 'link252')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a> and a response message loaded into <b>v_COAP_msgToSend</b> by <a href="#f_COAP_step_loadTemplate_byIntIdx" class=LFunction id=link253 onMouseOver="ShowTip(event, 'tt147', 'link253')" onMouseOut="HideTip('tt147')">f_COAP_step_loadTemplate_byIntIdx</a> The test step will take the template and process it in the applib’s stack that will fill in the necessary id (e.g. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_sendAccept" id=link254 onMouseOver="ShowTip(event, 'tt152', 'link254')" onMouseOut="HideTip('tt152')">f_COAP_step_sendAccept</a></td><td class=SDescription>The test step expects an ongoing request bound to the FSM by <a href="#f_COAP_step_handleRequest" class=LFunction id=link255 onMouseOver="ShowTip(event, 'tt150', 'link255')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a> The test step will send an accept (eg. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_startListening" id=link256 onMouseOver="ShowTip(event, 'tt153', 'link256')" onMouseOut="HideTip('tt153')">f_COAP_step_startListening</a></td><td class=SDescription>The test step expects that a transport endpoint is set in the entity context: <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link257 onMouseOver="ShowTip(event, 'tt6', 'link257')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> as a local address The step will initiate allocating the local address using the transport layer and eventually it will report back if it was successful or it failed</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_startDTLS" id=link258 onMouseOver="ShowTip(event, 'tt154', 'link258')" onMouseOut="HideTip('tt154')">f_COAP_step_startDTLS</a></td><td class=SDescription>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_startDTLS_byVarIds" id=link259 onMouseOver="ShowTip(event, 'tt155', 'link259')" onMouseOut="HideTip('tt155')">f_COAP_step_startDTLS_byVarIds</a></td><td class=SDescription>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_startDTLS_byIntIdx" id=link260 onMouseOver="ShowTip(event, 'tt156', 'link260')" onMouseOut="HideTip('tt156')">f_COAP_step_startDTLS_byIntIdx</a></td><td class=SDescription>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_setRemoteAddress_byVars" id=link261 onMouseOver="ShowTip(event, 'tt157', 'link261')" onMouseOut="HideTip('tt157')">f_COAP_step_setRemoteAddress_byVars</a></td><td class=SDescription>Test step to set the remote address by variable parameters in the FSM context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link262 onMouseOver="ShowTip(event, 'tt146', 'link262')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a>.</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_reportCoapEventForEntity" id=link263 onMouseOver="ShowTip(event, 'tt158', 'link263')" onMouseOut="HideTip('tt158')">f_COAP_step_reportCoapEventForEntity</a></td><td class=SDescription>The test step will turn on/off the COAP event reporting for the entity in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link264 onMouseOver="ShowTip(event, 'tt6', 'link264')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> It is recommended to turn the reporting off, when the COAP applib is used as a transport for the LWM2M applib</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_confirmableNotificationForEntity" id=link265 onMouseOver="ShowTip(event, 'tt159', 'link265')" onMouseOut="HideTip('tt159')">f_COAP_step_confirmableNotificationForEntity</a></td><td class=SDescription>The test step will turn on/off the COAP CON notifications for the entity in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link266 onMouseOver="ShowTip(event, 'tt6', 'link266')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_sendNotification_byIntIdx" id=link267 onMouseOver="ShowTip(event, 'tt160', 'link267')" onMouseOut="HideTip('tt160')">f_COAP_step_sendNotification_byIntIdx</a></td><td class=SDescription>The test step send notifications to the observers of the observed resource pointed by the idx parameter</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_sendNotification_byStringId" id=link268 onMouseOver="ShowTip(event, 'tt161', 'link268')" onMouseOut="HideTip('tt161')">f_COAP_step_sendNotification_byStringId</a></td><td class=SDescription>The test step send notifications to the observers of the observed resource identified by the string uri given as parameter</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_sendNotification_internal" id=link269 onMouseOver="ShowTip(event, 'tt162', 'link269')" onMouseOut="HideTip('tt162')">f_COAP_step_sendNotification_internal</a></td><td class=SDescription>This function sends notifications to the observers of the observed resource identified by the string uri given as parameter</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_removeResourceObservations_byIntIdx" id=link270 onMouseOver="ShowTip(event, 'tt163', 'link270')" onMouseOut="HideTip('tt163')">f_COAP_step_removeResourceObservations_byIntIdx</a></td><td class=SDescription>The test step removes the observers of the observed resource pointed by the idx parameter</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_COAP_step_removeResourceObservations_byStringId" id=link271 onMouseOver="ShowTip(event, 'tt164', 'link271')" onMouseOut="HideTip('tt164')">f_COAP_step_removeResourceObservations_byStringId</a></td><td class=SDescription>The test step removes the observers of the observed resource identified by the string uri given as parameter</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_COAP_step_setPreferredBlocksize" id=link272 onMouseOver="ShowTip(event, 'tt165', 'link272')" onMouseOut="HideTip('tt165')">f_COAP_step_setPreferredBlocksize</a></td><td class=SDescription>Test step to set the preferred blocksize (szx) in the entity context. </td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_setStepCtx" id=link273 onMouseOver="ShowTip(event, 'tt166', 'link273')" onMouseOut="HideTip('tt166')">f_EPTF_COAP_setStepCtx</a></td><td class=SDescription>This sets the instance pointers of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link274 onMouseOver="ShowTip(event, 'tt167', 'link274')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> to the related instances of a simulated device (entity) calculated from the test step args <EPTF_LGenBase_TestStepArgs></td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_setCtx" id=link275 onMouseOver="ShowTip(event, 'tt168', 'link275')" onMouseOut="HideTip('tt168')">f_EPTF_COAP_setCtx</a></td><td class=SDescription>This sets the instance pointers of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link276 onMouseOver="ShowTip(event, 'tt167', 'link276')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> to the related instances of a simulated device (entity) calculated from the test step args <EPTF_LGenBase_TestStepArgs></td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_isFsmInitialized" id=link277 onMouseOver="ShowTip(event, 'tt169', 'link277')" onMouseOut="HideTip('tt169')">f_EPTF_COAP_isFsmInitialized</a></td><td class=SDescription>Checks if the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link278 onMouseOver="ShowTip(event, 'tt146', 'link278')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> instace was created for an FSM instance and returns with a pointer to it</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_getIntValue" id=link279 onMouseOver="ShowTip(event, 'tt170', 'link279')" onMouseOut="HideTip('tt170')">f_EPTF_COAP_getIntValue</a></td><td class=SDescription>Retreives an element of an <EPTF_IntegerList> if it exists</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_CodeToEventIdx" id=link280 onMouseOver="ShowTip(event, 'tt171', 'link280')" onMouseOut="HideTip('tt171')">f_EPTF_COAP_CodeToEventIdx</a></td><td class=SDescription>Converts the <Code> ot a COAP PDU to an integer number</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_isCoapReportEnabledForEntity" id=link281 onMouseOver="ShowTip(event, 'tt172', 'link281')" onMouseOut="HideTip('tt172')">f_EPTF_COAP_isCoapReportEnabledForEntity</a></td><td class=SDescription>Checks if the COAP event reporting is enabled for a particular entity</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_dispatchEventForObserve_ifExists" id=link282 onMouseOver="ShowTip(event, 'tt173', 'link282')" onMouseOut="HideTip('tt173')">f_EPTF_COAP_dispatchEventForObserve_ifExists</a></td><td class=SDescription>Dispatches the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_OBSERVE" class=LConstant id=link283 onMouseOver="ShowTip(event, 'tt174', 'link283')" onMouseOut="HideTip('tt174')">c_COAP_eventIdx_OBSERVE</a> event to an entity/fsm if the COAP message has an OBSERVE option</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_dispatchEventForBlock1" id=link284 onMouseOver="ShowTip(event, 'tt175', 'link284')" onMouseOut="HideTip('tt175')">f_EPTF_COAP_dispatchEventForBlock1</a></td><td class=SDescription>Dispatches the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_BLOCK1_init" class=LConstant id=link285 onMouseOver="ShowTip(event, 'tt176', 'link285')" onMouseOut="HideTip('tt176')">c_COAP_eventIdx_BLOCK1_init</a> event to an entity/fsm if the COAP message has an block1 option</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_dispatchEventsForCode" id=link286 onMouseOver="ShowTip(event, 'tt177', 'link286')" onMouseOut="HideTip('tt177')">f_EPTF_COAP_dispatchEventsForCode</a></td><td class=SDescription>Dispatches events to an entity/fsm based on the COAP PDU’s code</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_dispatchEvent" id=link287 onMouseOver="ShowTip(event, 'tt178', 'link287')" onMouseOut="HideTip('tt178')">f_EPTF_COAP_dispatchEvent</a></td><td class=SDescription>Wrapper for CLL’s <f_EPTF_LGenBase_postEvent> to handle multi level event (generic, entity, FSM) reporting</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_isEmpty" id=link288 onMouseOver="ShowTip(event, 'tt179', 'link288')" onMouseOut="HideTip('tt179')">f_EPTF_COAP_isEmpty</a></td><td class=SDescription>Checks if the COAP PDU is empty</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_isRequest" id=link289 onMouseOver="ShowTip(event, 'tt180', 'link289')" onMouseOut="HideTip('tt180')">f_EPTF_COAP_isRequest</a></td><td class=SDescription>Checks if the COAP PDU is a request</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_isResponse" id=link290 onMouseOver="ShowTip(event, 'tt181', 'link290')" onMouseOut="HideTip('tt181')">f_EPTF_COAP_isResponse</a></td><td class=SDescription>Checks if the COAP PDU is a response</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_hasObserve" id=link291 onMouseOver="ShowTip(event, 'tt182', 'link291')" onMouseOut="HideTip('tt182')">f_EPTF_COAP_hasObserve</a></td><td class=SDescription>Checks if the COAP PDU has an OBSERVE option</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_hasBlock1" id=link292 onMouseOver="ShowTip(event, 'tt183', 'link292')" onMouseOut="HideTip('tt183')">f_EPTF_COAP_hasBlock1</a></td><td class=SDescription>Checks if the COAP PDU has a BLOCK1 option</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_isReset" id=link293 onMouseOver="ShowTip(event, 'tt184', 'link293')" onMouseOut="HideTip('tt184')">f_EPTF_COAP_isReset</a></td><td class=SDescription>Checks if the COAP PDU is a RST</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_uriPathToString" id=link294 onMouseOver="ShowTip(event, 'tt185', 'link294')" onMouseOut="HideTip('tt185')">f_EPTF_COAP_uriPathToString</a></td><td class=SDescription>Converts the uri path of the COAP PDU into one string using “/” as delimiter</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_fetchUriPath" id=link295 onMouseOver="ShowTip(event, 'tt186', 'link295')" onMouseOut="HideTip('tt186')">f_EPTF_COAP_fetchUriPath</a></td><td class=SDescription>Fetches the uri path of the COAP PDU</td></tr><tr class="SFunction SMarked"><td class=SEntry><a href="#f_EPTF_COAP_fetchContentFormat" id=link296 onMouseOver="ShowTip(event, 'tt187', 'link296')" onMouseOut="HideTip('tt187')">f_EPTF_COAP_fetchContentFormat</a></td><td class=SDescription>Fetches the content format of the COAP PDU</td></tr><tr class="SFunction"><td class=SEntry><a href="#f_EPTF_COAP_addOption" id=link297 onMouseOver="ShowTip(event, 'tt188', 'link297')" onMouseOut="HideTip('tt188')">f_EPTF_COAP_addOption</a></td><td class=SDescription>Adds <CoAP_Options> options to a the COAP PDU</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_init"></a>f_EPTF_COAP_LGen_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_LGen_init(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap>pl_name</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The main initialization function for the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link299 onMouseOver="ShowTip(event, 'tt2', 'link299')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_name</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the name for the component instance</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link300 onMouseOver="ShowTip(event, 'tt2', 'link300')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_initLogging"></a>f_EPTF_COAP_LGen_initLogging</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_LGen_initLogging() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializing CLL’s logging feature on the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link301 onMouseOver="ShowTip(event, 'tt2', 'link301')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link302 onMouseOver="ShowTip(event, 'tt2', 'link302')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_cleanUp"></a>f_COAP_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_COAP_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The main clean up function for the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link303 onMouseOver="ShowTip(event, 'tt2', 'link303')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component type</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link304 onMouseOver="ShowTip(event, 'tt2', 'link304')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_eCtxBind"></a>f_COAP_eCtxBind</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_eCtxBind(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return EPTF_IntegerList</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function is called by the CLL for each entity instance created on a particular instace of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link305 onMouseOver="ShowTip(event, 'tt2', 'link305')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> The function will allocate and initialize an instance of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link306 onMouseOver="ShowTip(event, 'tt6', 'link306')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> in <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link307 onMouseOver="ShowTip(event, 'tt7', 'link307')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity instance on this load generator component instance</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry><EPTF_IntegerList></td><td class=CDLDescription>The list will contain the index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link308 onMouseOver="ShowTip(event, 'tt6', 'link308')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in the <b>v_COAP_EntityCtxDB</b></td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link309 onMouseOver="ShowTip(event, 'tt2', 'link309')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_eCtxUnbind"></a>f_COAP_eCtxUnbind</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_COAP_eCtxUnbind(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>pl_eIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The reverse operation of <a href="#f_COAP_eCtxBind" class=LFunction id=link310 onMouseOver="ShowTip(event, 'tt5', 'link310')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a>. Cleans up resources reserved during <a href="#f_COAP_eCtxBind" class=LFunction id=link311 onMouseOver="ShowTip(event, 'tt5', 'link311')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a>. Called by the CLL.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity instance on this load generator component instance</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link312 onMouseOver="ShowTip(event, 'tt2', 'link312')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_eCtxReset"></a>f_COAP_eCtxReset</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_COAP_eCtxReset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>pl_eIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The resources reserved during <a href="#f_COAP_eCtxBind" class=LFunction id=link313 onMouseOver="ShowTip(event, 'tt5', 'link313')" onMouseOut="HideTip('tt5')">f_COAP_eCtxBind</a> are reinitalized (reset). Called by the CLL.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity instance on this load generator component instance</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link314 onMouseOver="ShowTip(event, 'tt2', 'link314')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtxDB_init"></a>f_EPTF_COAP_EntityCtxDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_EntityCtxDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link315 onMouseOver="ShowTip(event, 'tt7', 'link315')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link316 onMouseOver="ShowTip(event, 'tt7', 'link316')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtxDB_cleanUp"></a>f_EPTF_COAP_EntityCtxDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_EntityCtxDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_EntityCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link317 onMouseOver="ShowTip(event, 'tt7', 'link317')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link318 onMouseOver="ShowTip(event, 'tt7', 'link318')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_FsmCtxDB_init"></a>f_EPTF_COAP_FsmCtxDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_FsmCtxDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_FsmCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link319 onMouseOver="ShowTip(event, 'tt13', 'link319')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link320 onMouseOver="ShowTip(event, 'tt13', 'link320')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_FsmCtxDB_cleanUp"></a>f_EPTF_COAP_FsmCtxDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_FsmCtxDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_FsmCtxDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link321 onMouseOver="ShowTip(event, 'tt13', 'link321')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link322 onMouseOver="ShowTip(event, 'tt13', 'link322')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_init"></a>f_EPTF_COAP_transportEndpointDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_transportEndpointDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link323 onMouseOver="ShowTip(event, 'tt16', 'link323')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link324 onMouseOver="ShowTip(event, 'tt16', 'link324')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_cleanUp"></a>f_EPTF_COAP_transportEndpointDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_transportEndpointDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link325 onMouseOver="ShowTip(event, 'tt16', 'link325')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link326 onMouseOver="ShowTip(event, 'tt16', 'link326')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_add"></a>f_EPTF_COAP_transportEndpointDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link327 onMouseOver="ShowTip(event, 'tt16', 'link327')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_te</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link328 onMouseOver="ShowTip(event, 'tt21', 'link328')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>out</b> <b>integer</b> - the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link329 onMouseOver="ShowTip(event, 'tt16', 'link329')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_get"></a>f_EPTF_COAP_transportEndpointDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link330 onMouseOver="ShowTip(event, 'tt16', 'link330')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_te</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link331 onMouseOver="ShowTip(event, 'tt21', 'link331')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link332 onMouseOver="ShowTip(event, 'tt16', 'link332')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_lookUp"></a>f_EPTF_COAP_transportEndpointDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link333 onMouseOver="ShowTip(event, 'tt21', 'link333')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a> element in <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link334 onMouseOver="ShowTip(event, 'tt16', 'link334')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database based on its socket member field</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_te</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link335 onMouseOver="ShowTip(event, 'tt21', 'link335')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a> - the retrieved element</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the element, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link336 onMouseOver="ShowTip(event, 'tt16', 'link336')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_transportEndpointDB_Socket2String"></a>f_EPTF_COAP_transportEndpointDB_Socket2String</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=3>function f_EPTF_COAP_transportEndpointDB_Socket2String(</td></tr><tr><td> </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock</td></tr><tr><td class="PAfterParameters prettyprint "colspan=3>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Hash function for lookups used by the <b>v_COAP_transportEndpointDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link337 onMouseOver="ShowTip(event, 'tt16', 'link337')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_sock</td><td class=CDLDescription><b>in</b> <Socket> - the address (of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link338 onMouseOver="ShowTip(event, 'tt21', 'link338')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a>)</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>string hash unique for the <Socket> parameter</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpointDB" class=LType id=link339 onMouseOver="ShowTip(event, 'tt16', 'link339')" onMouseOut="HideTip('tt16')">COAP_TransportEndpointDB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_init"></a>f_EPTF_COAP_rrDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_rrDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link340 onMouseOver="ShowTip(event, 'tt24', 'link340')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link341 onMouseOver="ShowTip(event, 'tt24', 'link341')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_add"></a>f_EPTF_COAP_rrDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rrDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_RR </td><td class="PParameter prettyprint " nowrap width=100%>p_rr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link342 onMouseOver="ShowTip(event, 'tt24', 'link342')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rr</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link343 onMouseOver="ShowTip(event, 'tt27', 'link343')" onMouseOut="HideTip('tt27')">COAP_RR</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link344 onMouseOver="ShowTip(event, 'tt24', 'link344')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_lookUp"></a>f_EPTF_COAP_rrDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rrDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_token</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link345 onMouseOver="ShowTip(event, 'tt27', 'link345')" onMouseOut="HideTip('tt27')">COAP_RR</a> element in <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link346 onMouseOver="ShowTip(event, 'tt24', 'link346')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rr</td><td class=CDLDescription><b>in</b> <Socket> - the socket (IP) address</td></tr><tr><td class=CDLEntry>p_token</td><td class=CDLDescription><b>in</b> <b>octetstring</b> - the token value</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link347 onMouseOver="ShowTip(event, 'tt24', 'link347')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_get"></a>f_EPTF_COAP_rrDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_get(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_RR </td><td class="PParameter prettyprint " nowrap>p_rr</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link348 onMouseOver="ShowTip(event, 'tt27', 'link348')" onMouseOut="HideTip('tt27')">COAP_RR</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rr</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link349 onMouseOver="ShowTip(event, 'tt27', 'link349')" onMouseOut="HideTip('tt27')">COAP_RR</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link350 onMouseOver="ShowTip(event, 'tt24', 'link350')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_remove"></a>f_EPTF_COAP_rrDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link351 onMouseOver="ShowTip(event, 'tt27', 'link351')" onMouseOut="HideTip('tt27')">COAP_RR</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link352 onMouseOver="ShowTip(event, 'tt24', 'link352')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_cleanUp"></a>f_EPTF_COAP_rrDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_rrDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link353 onMouseOver="ShowTip(event, 'tt24', 'link353')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link354 onMouseOver="ShowTip(event, 'tt24', 'link354')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rrDB_tokenHash"></a>f_EPTF_COAP_rrDB_tokenHash</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_tokenHash(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap>p_sock,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap>p_token</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Hash function for lookups used by the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link355 onMouseOver="ShowTip(event, 'tt24', 'link355')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_sock</td><td class=CDLDescription><b>in</b> <Socket> - the address (of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_TransportEndpoint" class=LType id=link356 onMouseOver="ShowTip(event, 'tt21', 'link356')" onMouseOut="HideTip('tt21')">COAP_TransportEndpoint</a>)</td></tr><tr><td class=CDLEntry>p_token</td><td class=CDLDescription><b>in</b> <b>octetstring</b> - the token value</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>string hash unique for a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link357 onMouseOver="ShowTip(event, 'tt27', 'link357')" onMouseOut="HideTip('tt27')">COAP_RR</a> element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link358 onMouseOver="ShowTip(event, 'tt24', 'link358')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_init"></a>f_EPTF_COAP_observationDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observationDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link359 onMouseOver="ShowTip(event, 'tt33', 'link359')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link360 onMouseOver="ShowTip(event, 'tt33', 'link360')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_add"></a>f_EPTF_COAP_observationDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Observation_Server </td><td class="PParameter prettyprint " nowrap width=100%>p_os</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link361 onMouseOver="ShowTip(event, 'tt33', 'link361')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_os</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link362 onMouseOver="ShowTip(event, 'tt36', 'link362')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link363 onMouseOver="ShowTip(event, 'tt33', 'link363')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_lookUp"></a>f_EPTF_COAP_observationDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_remoteAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_remotePort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_resIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link364 onMouseOver="ShowTip(event, 'tt36', 'link364')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> element in <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link365 onMouseOver="ShowTip(event, 'tt33', 'link365')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_remoteAddr</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the address (host) of the observer</td></tr><tr><td class=CDLEntry>p_remotePort</td><td class=CDLDescription><b>in</b> <b>integer</b> - the port of the observer</td></tr><tr><td class=CDLEntry>p_resId</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the id of the observed resource</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link366 onMouseOver="ShowTip(event, 'tt33', 'link366')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_get"></a>f_EPTF_COAP_observationDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Observation_Server </td><td class="PParameter prettyprint " nowrap width=100%>p_os</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link367 onMouseOver="ShowTip(event, 'tt33', 'link367')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_os</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link368 onMouseOver="ShowTip(event, 'tt36', 'link368')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link369 onMouseOver="ShowTip(event, 'tt33', 'link369')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_remove"></a>f_EPTF_COAP_observationDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link370 onMouseOver="ShowTip(event, 'tt33', 'link370')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link371 onMouseOver="ShowTip(event, 'tt33', 'link371')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_cleanUp"></a>f_EPTF_COAP_observationDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observationDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_observationDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link372 onMouseOver="ShowTip(event, 'tt33', 'link372')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link373 onMouseOver="ShowTip(event, 'tt33', 'link373')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observationDB_tokenHash"></a>f_EPTF_COAP_observationDB_tokenHash</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_tokenHash(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_remoteAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_remotePort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_resIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Hash function for lookups used by the <b>v_COAP_rrDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link374 onMouseOver="ShowTip(event, 'tt33', 'link374')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_remoteAddr</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the address (host) of the observer</td></tr><tr><td class=CDLEntry>p_remotePort</td><td class=CDLDescription><b>in</b> <b>integer</b> - the port of the observer</td></tr><tr><td class=CDLEntry>p_resId</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the id of the observed resource</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>string hash unique of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link375 onMouseOver="ShowTip(event, 'tt36', 'link375')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link376 onMouseOver="ShowTip(event, 'tt33', 'link376')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_init"></a>f_EPTF_COAP_blockwiseDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_blockwiseDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link377 onMouseOver="ShowTip(event, 'tt42', 'link377')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link378 onMouseOver="ShowTip(event, 'tt42', 'link378')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_add"></a>f_EPTF_COAP_blockwiseDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Blockwise_Transfer </td><td class="PParameter prettyprint " nowrap width=100%>p_bt</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link379 onMouseOver="ShowTip(event, 'tt42', 'link379')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_bs</td><td class=CDLDescription><b>in</b> <COAP_Blockwise_Server> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link380 onMouseOver="ShowTip(event, 'tt42', 'link380')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_lookUp"></a>f_EPTF_COAP_blockwiseDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link381 onMouseOver="ShowTip(event, 'tt45', 'link381')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> element in <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link382 onMouseOver="ShowTip(event, 'tt42', 'link382')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_localAddr</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the address (host) of the observer</td></tr><tr><td class=CDLEntry>p_localPort</td><td class=CDLDescription><b>in</b> <b>integer</b> - the port of the observer</td></tr><tr><td class=CDLEntry>p_resId</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the id of the observed resource</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link383 onMouseOver="ShowTip(event, 'tt42', 'link383')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_get"></a>f_EPTF_COAP_blockwiseDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Blockwise_Transfer </td><td class="PParameter prettyprint " nowrap width=100%>p_bt</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link384 onMouseOver="ShowTip(event, 'tt42', 'link384')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_bs</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link385 onMouseOver="ShowTip(event, 'tt45', 'link385')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link386 onMouseOver="ShowTip(event, 'tt42', 'link386')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_remove"></a>f_EPTF_COAP_blockwiseDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link387 onMouseOver="ShowTip(event, 'tt42', 'link387')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link388 onMouseOver="ShowTip(event, 'tt42', 'link388')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_cleanUp"></a>f_EPTF_COAP_blockwiseDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_blockwiseDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link389 onMouseOver="ShowTip(event, 'tt42', 'link389')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link390 onMouseOver="ShowTip(event, 'tt42', 'link390')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_blockwiseDB_tokenHash"></a>f_EPTF_COAP_blockwiseDB_tokenHash</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_tokenHash(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Hash function for lookups used by the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link391 onMouseOver="ShowTip(event, 'tt42', 'link391')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_localAddr</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the address (host) of resource</td></tr><tr><td class=CDLEntry>p_localPort</td><td class=CDLDescription><b>in</b> <b>integer</b> - the port of the resource</td></tr><tr><td class=CDLEntry>p_resId</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the id of the observed resource</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>string hash unique of a <COAP_Blockwise_Server> element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link392 onMouseOver="ShowTip(event, 'tt42', 'link392')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_init"></a>f_EPTF_COAP_trDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_trDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link393 onMouseOver="ShowTip(event, 'tt51', 'link393')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link394 onMouseOver="ShowTip(event, 'tt51', 'link394')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_add"></a>f_EPTF_COAP_trDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Transaction </td><td class="PParameter prettyprint " nowrap width=100%>p_tr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link395 onMouseOver="ShowTip(event, 'tt51', 'link395')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_tr</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link396 onMouseOver="ShowTip(event, 'tt54', 'link396')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link397 onMouseOver="ShowTip(event, 'tt51', 'link397')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_lookUp"></a>f_EPTF_COAP_trDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_mid,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap></td><td class="PType prettyprint " nowrap>COAP_Transaction_Direction </td><td class="PParameter prettyprint " nowrap width=100%>p_dir</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link398 onMouseOver="ShowTip(event, 'tt54', 'link398')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> element in <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link399 onMouseOver="ShowTip(event, 'tt51', 'link399')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_sock</td><td class=CDLDescription><b>in</b> <Socket> - the local address of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link400 onMouseOver="ShowTip(event, 'tt54', 'link400')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></td></tr><tr><td class=CDLEntry>p_mid</td><td class=CDLDescription><b>in</b> <b>integer</b> - the message id of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link401 onMouseOver="ShowTip(event, 'tt54', 'link401')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></td></tr><tr><td class=CDLEntry>p_dir</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_Direction" class=LType id=link402 onMouseOver="ShowTip(event, 'tt190', 'link402')" onMouseOut="HideTip('tt190')">COAP_Transaction_Direction</a> - the direction of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link403 onMouseOver="ShowTip(event, 'tt54', 'link403')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link404 onMouseOver="ShowTip(event, 'tt51', 'link404')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_get"></a>f_EPTF_COAP_trDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Transaction </td><td class="PParameter prettyprint " nowrap width=100%>p_tr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link405 onMouseOver="ShowTip(event, 'tt51', 'link405')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_os</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link406 onMouseOver="ShowTip(event, 'tt54', 'link406')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link407 onMouseOver="ShowTip(event, 'tt51', 'link407')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_remove"></a>f_EPTF_COAP_trDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_trDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link408 onMouseOver="ShowTip(event, 'tt51', 'link408')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link409 onMouseOver="ShowTip(event, 'tt51', 'link409')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_cleanUp"></a>f_EPTF_COAP_trDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_trDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link410 onMouseOver="ShowTip(event, 'tt51', 'link410')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link411 onMouseOver="ShowTip(event, 'tt51', 'link411')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_trDB_midHash"></a>f_EPTF_COAP_trDB_midHash</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_trDB_midHash(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap>p_sock,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_mid</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Hash function for lookups used by the <b>v_COAP_trDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link412 onMouseOver="ShowTip(event, 'tt51', 'link412')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_sock</td><td class=CDLDescription><b>in</b> <Socket> - the local address of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link413 onMouseOver="ShowTip(event, 'tt54', 'link413')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></td></tr><tr><td class=CDLEntry>p_mid</td><td class=CDLDescription><b>in</b> <b>integer</b> - the message id of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link414 onMouseOver="ShowTip(event, 'tt54', 'link414')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>string hash unique of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link415 onMouseOver="ShowTip(event, 'tt54', 'link415')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link416 onMouseOver="ShowTip(event, 'tt51', 'link416')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_init"></a>f_EPTF_COAP_observedResourceDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observedResourceDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link417 onMouseOver="ShowTip(event, 'tt60', 'link417')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link418 onMouseOver="ShowTip(event, 'tt60', 'link418')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_add"></a>f_EPTF_COAP_observedResourceDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_ObservedResource </td><td class="PParameter prettyprint " nowrap width=100%>p_or</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link419 onMouseOver="ShowTip(event, 'tt60', 'link419')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_or</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link420 onMouseOver="ShowTip(event, 'tt63', 'link420')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link421 onMouseOver="ShowTip(event, 'tt60', 'link421')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_lookUp"></a>f_EPTF_COAP_observedResourceDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resourceId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link422 onMouseOver="ShowTip(event, 'tt63', 'link422')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> element in <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link423 onMouseOver="ShowTip(event, 'tt60', 'link423')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_localAddr</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the local address of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link424 onMouseOver="ShowTip(event, 'tt63', 'link424')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></td></tr><tr><td class=CDLEntry>p_localPort</td><td class=CDLDescription><b>in</b> <b>integer</b> - the local port of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link425 onMouseOver="ShowTip(event, 'tt63', 'link425')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></td></tr><tr><td class=CDLEntry>p_resourceId</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the resource id of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link426 onMouseOver="ShowTip(event, 'tt63', 'link426')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link427 onMouseOver="ShowTip(event, 'tt60', 'link427')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_get"></a>f_EPTF_COAP_observedResourceDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_ObservedResource </td><td class="PParameter prettyprint " nowrap width=100%>p_or</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link428 onMouseOver="ShowTip(event, 'tt60', 'link428')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_or</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link429 onMouseOver="ShowTip(event, 'tt63', 'link429')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link430 onMouseOver="ShowTip(event, 'tt60', 'link430')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_remove"></a>f_EPTF_COAP_observedResourceDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link431 onMouseOver="ShowTip(event, 'tt60', 'link431')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link432 onMouseOver="ShowTip(event, 'tt60', 'link432')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_observedResourceDB_cleanUp"></a>f_EPTF_COAP_observedResourceDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observedResourceDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_observedResourceDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link433 onMouseOver="ShowTip(event, 'tt60', 'link433')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link434 onMouseOver="ShowTip(event, 'tt60', 'link434')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_templateDB_init"></a>f_EPTF_COAP_templateDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_templateDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link435 onMouseOver="ShowTip(event, 'tt68', 'link435')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database by adding the templates given in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link436 onMouseOver="ShowTip(event, 'tt69', 'link436')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a></p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link437 onMouseOver="ShowTip(event, 'tt68', 'link437')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_templateDB_add"></a>f_EPTF_COAP_templateDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_Template </td><td class="PParameter prettyprint " nowrap width=100%>p_template</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link438 onMouseOver="ShowTip(event, 'tt68', 'link438')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_template</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link439 onMouseOver="ShowTip(event, 'tt72', 'link439')" onMouseOut="HideTip('tt72')">CoAP_Template</a> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link440 onMouseOver="ShowTip(event, 'tt68', 'link440')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_templateDB_lookUp"></a>f_EPTF_COAP_templateDB_lookUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_id</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Gets the index of an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link441 onMouseOver="ShowTip(event, 'tt72', 'link441')" onMouseOut="HideTip('tt72')">CoAP_Template</a> element in <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link442 onMouseOver="ShowTip(event, 'tt68', 'link442')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_id</td><td class=CDLDescription><b>in</b> <b>charstring</b> - the id of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link443 onMouseOver="ShowTip(event, 'tt72', 'link443')" onMouseOut="HideTip('tt72')">CoAP_Template</a></td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database, or -1 if not found</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link444 onMouseOver="ShowTip(event, 'tt68', 'link444')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_templateDB_get"></a>f_EPTF_COAP_templateDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap width=100%>p_pdu</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link445 onMouseOver="ShowTip(event, 'tt68', 'link445')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_or</td><td class=CDLDescription><b>inout</b> <CoAP_ReqResp> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link446 onMouseOver="ShowTip(event, 'tt68', 'link446')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_templateDB_cleanUp"></a>f_EPTF_COAP_templateDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_templateDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_templateDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link447 onMouseOver="ShowTip(event, 'tt68', 'link447')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Template_DB" class=LType id=link448 onMouseOver="ShowTip(event, 'tt68', 'link448')" onMouseOut="HideTip('tt68')">COAP_Template_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_niddDB_init"></a>f_EPTF_COAP_niddDB_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_niddDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Initializes the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link449 onMouseOver="ShowTip(event, 'tt76', 'link449')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link450 onMouseOver="ShowTip(event, 'tt76', 'link450')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_niddDB_add"></a>f_EPTF_COAP_niddDB_add</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_niddDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new element to the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link451 onMouseOver="ShowTip(event, 'tt76', 'link451')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in octetstring</b> - the element to be added</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the index of the added element in the database</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link452 onMouseOver="ShowTip(event, 'tt76', 'link452')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_niddDB_get"></a>f_EPTF_COAP_niddDB_get</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_niddDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retrieves an element from the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link453 onMouseOver="ShowTip(event, 'tt76', 'link453')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout octetstring</b> - the retrieved element</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link454 onMouseOver="ShowTip(event, 'tt76', 'link454')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_niddDB_remove"></a>f_EPTF_COAP_niddDB_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_niddDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an element from the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link455 onMouseOver="ShowTip(event, 'tt76', 'link455')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database and frees up its reserved resources</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_idx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the element to be removed</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link456 onMouseOver="ShowTip(event, 'tt76', 'link456')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_niddDB_cleanUp"></a>f_EPTF_COAP_niddDB_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_niddDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the reserved resources of the <b>v_COAP_niddDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link457 onMouseOver="ShowTip(event, 'tt76', 'link457')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a> database</p><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_NIDD_DB" class=LType id=link458 onMouseOver="ShowTip(event, 'tt76', 'link458')" onMouseOut="HideTip('tt76')">COAP_NIDD_DB</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_getNextMID"></a>f_EPTF_COAP_getNextMID</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getNextMID(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Generate the next unused message id for an entity</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_ctx</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link459 onMouseOver="ShowTip(event, 'tt167', 'link459')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> - pointers for the instances related to a particular simulated entity</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the generated message id</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link460 onMouseOver="ShowTip(event, 'tt6', 'link460')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_getNextToken"></a>f_EPTF_COAP_getNextToken</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getNextToken(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return octetstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Generate the next unused token for an entity</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_ctx</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link461 onMouseOver="ShowTip(event, 'tt167', 'link461')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> - pointers for the instances related to a particular simulated entity</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*octetstring*</td><td class=CDLDescription>the generated token identifier</td></tr></table><h4 class=CHeading>Related Type</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link462 onMouseOver="ShowTip(event, 'tt6', 'link462')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_send"></a>f_EPTF_COAP_LGen_send</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link463 onMouseOver="ShowTip(event, 'tt84', 'link463')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link464 onMouseOver="ShowTip(event, 'tt85', 'link464')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> message to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link465 onMouseOver="ShowTip(event, 'tt86', 'link465')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link466 onMouseOver="ShowTip(event, 'tt2', 'link466')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link467 onMouseOver="ShowTip(event, 'tt85', 'link467')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - received message</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link468 onMouseOver="ShowTip(event, 'tt2', 'link468')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link469 onMouseOver="ShowTip(event, 'tt84', 'link469')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link470 onMouseOver="ShowTip(event, 'tt86', 'link470')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_receiveMessage"></a>f_EPTF_COAP_LGen_receiveMessage</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_receiveMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link471 onMouseOver="ShowTip(event, 'tt84', 'link471')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link472 onMouseOver="ShowTip(event, 'tt85', 'link472')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> message to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link473 onMouseOver="ShowTip(event, 'tt86', 'link473')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link474 onMouseOver="ShowTip(event, 'tt2', 'link474')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link475 onMouseOver="ShowTip(event, 'tt85', 'link475')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - received message</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link476 onMouseOver="ShowTip(event, 'tt2', 'link476')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#fcb_EPTF_COAP_Transport_receiveMessage" class=LType id=link477 onMouseOver="ShowTip(event, 'tt191', 'link477')" onMouseOut="HideTip('tt191')">fcb_EPTF_COAP_Transport_receiveMessage</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link478 onMouseOver="ShowTip(event, 'tt84', 'link478')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link479 onMouseOver="ShowTip(event, 'tt86', 'link479')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_receiveEvent"></a>f_EPTF_COAP_LGen_receiveEvent</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_receiveEvent(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>ASP_Event </td><td class="PParameter prettyprint " nowrap width=100%>p_event</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link480 onMouseOver="ShowTip(event, 'tt84', 'link480')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <ASP_Event> events to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link481 onMouseOver="ShowTip(event, 'tt86', 'link481')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link482 onMouseOver="ShowTip(event, 'tt2', 'link482')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <ASP_Event> - received event</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link483 onMouseOver="ShowTip(event, 'tt2', 'link483')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#fcb_EPTF_COAP_Transport_receiveEvent" class=LType id=link484 onMouseOver="ShowTip(event, 'tt192', 'link484')" onMouseOut="HideTip('tt192')">fcb_EPTF_COAP_Transport_receiveEvent</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link485 onMouseOver="ShowTip(event, 'tt84', 'link485')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link486 onMouseOver="ShowTip(event, 'tt86', 'link486')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_LGen_transportApiResponse"></a>f_EPTF_COAP_LGen_transportApiResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_transportApiResponse(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_Transport_Response </td><td class="PParameter prettyprint " nowrap width=100%>pl_rsp</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The transport layer implementation <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link487 onMouseOver="ShowTip(event, 'tt84', 'link487')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a> can report received <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Response" class=LType id=link488 onMouseOver="ShowTip(event, 'tt90', 'link488')" onMouseOut="HideTip('tt90')">EPTF_COAP_Transport_Response</a> responses to the load generator layer <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link489 onMouseOver="ShowTip(event, 'tt86', 'link489')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a> extended by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link490 onMouseOver="ShowTip(event, 'tt2', 'link490')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> using this function.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_rsp</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Response" class=LType id=link491 onMouseOver="ShowTip(event, 'tt90', 'link491')" onMouseOut="HideTip('tt90')">EPTF_COAP_Transport_Response</a> - received transport api response</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link492 onMouseOver="ShowTip(event, 'tt2', 'link492')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#fcb_EPTF_COAP_Transport_apiResponse" class=LType id=link493 onMouseOver="ShowTip(event, 'tt193', 'link493')" onMouseOut="HideTip('tt193')">fcb_EPTF_COAP_Transport_apiResponse</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_Provider_CT" class=LType id=link494 onMouseOver="ShowTip(event, 'tt84', 'link494')" onMouseOut="HideTip('tt84')">EPTF_COAP_Transport_Provider_CT</a></li><li><a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_Transport_User_CT" class=LType id=link495 onMouseOver="ShowTip(event, 'tt86', 'link495')" onMouseOut="HideTip('tt86')">EPTF_COAP_Transport_User_CT</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_stack_fromApp"></a>f_EPTF_COAP_stack_fromApp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_stack_fromApp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This is the main entry point for the COAP stack realization of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link496 onMouseOver="ShowTip(event, 'tt2', 'link496')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component that handles messages received from the application layer (e.g. FSMs)</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link497 onMouseOver="ShowTip(event, 'tt85', 'link497')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the stack (will be modified by the stack)</td></tr><tr><td class=CDLEntry>p_ctx</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link498 onMouseOver="ShowTip(event, 'tt167', 'link498')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> - pointers for the instances related to a particular simulated entity</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link499 onMouseOver="ShowTip(event, 'tt2', 'link499')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_stack_fromEnv"></a>f_EPTF_COAP_stack_fromEnv</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_stack_fromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This is the main entry point for the COAP stack realization of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link500 onMouseOver="ShowTip(event, 'tt2', 'link500')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a> component that handles messages received from the environment layer (e.g. transport layer)</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link501 onMouseOver="ShowTip(event, 'tt85', 'link501')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the stack (will be modified by the stack)</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true, if the <b>p_msg</b> message was a duplicate, false if it was not</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link502 onMouseOver="ShowTip(event, 'tt2', 'link502')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_handleMsg"></a>f_EPTF_COAP_rr_handleMsg</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handleMsg(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function implements a COAP request-response state machine</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link503 onMouseOver="ShowTip(event, 'tt85', 'link503')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the stack (will be modified by the stack)</td></tr><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link504 onMouseOver="ShowTip(event, 'tt27', 'link504')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link505 onMouseOver="ShowTip(event, 'tt24', 'link505')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link506 onMouseOver="ShowTip(event, 'tt27', 'link506')" onMouseOut="HideTip('tt27')">COAP_RR</a></p><h4 class=CHeading>FSM Diagram of client request-response</h4><img src="../images/EPTF_COAP_LGen_Functions.COAP_RR_Client.jpg"><h4 class=CHeading>FSM Diagram of server request-response</h4><img src="../images/EPTF_COAP_LGen_Functions.COAP_RR_Server.jpg"></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_reset"></a>f_EPTF_COAP_rr_reset</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_reset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>reset</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link507 onMouseOver="ShowTip(event, 'tt27', 'link507')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link508 onMouseOver="ShowTip(event, 'tt27', 'link508')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link509 onMouseOver="ShowTip(event, 'tt24', 'link509')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link510 onMouseOver="ShowTip(event, 'tt27', 'link510')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_timeout"></a>f_EPTF_COAP_rr_timeout</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_timeout(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>timeout</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link511 onMouseOver="ShowTip(event, 'tt27', 'link511')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link512 onMouseOver="ShowTip(event, 'tt27', 'link512')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link513 onMouseOver="ShowTip(event, 'tt24', 'link513')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link514 onMouseOver="ShowTip(event, 'tt27', 'link514')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_cancel"></a>f_EPTF_COAP_rr_cancel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_cancel(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>cancel</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link515 onMouseOver="ShowTip(event, 'tt27', 'link515')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link516 onMouseOver="ShowTip(event, 'tt27', 'link516')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link517 onMouseOver="ShowTip(event, 'tt24', 'link517')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link518 onMouseOver="ShowTip(event, 'tt27', 'link518')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_remove"></a>f_EPTF_COAP_rr_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the removal and clean up of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link519 onMouseOver="ShowTip(event, 'tt27', 'link519')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance from the DB</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link520 onMouseOver="ShowTip(event, 'tt27', 'link520')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link521 onMouseOver="ShowTip(event, 'tt24', 'link521')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link522 onMouseOver="ShowTip(event, 'tt27', 'link522')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_setState"></a>f_EPTF_COAP_rr_setState</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_setState(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_RR_State </td><td class="PParameter prettyprint " nowrap width=100%>p_nextState</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function sets the current state of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link523 onMouseOver="ShowTip(event, 'tt27', 'link523')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link524 onMouseOver="ShowTip(event, 'tt27', 'link524')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link525 onMouseOver="ShowTip(event, 'tt24', 'link525')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr><tr><td class=CDLEntry>p_nextState</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_State" class=LType id=link526 onMouseOver="ShowTip(event, 'tt194', 'link526')" onMouseOut="HideTip('tt194')">COAP_RR_State</a> - next state of the state machine</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link527 onMouseOver="ShowTip(event, 'tt27', 'link527')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_handle_Observe_request"></a>f_EPTF_COAP_rr_handle_Observe_request</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handle_Observe_request(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles an incoming Observe request as part of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link528 onMouseOver="ShowTip(event, 'tt27', 'link528')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link529 onMouseOver="ShowTip(event, 'tt27', 'link529')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link530 onMouseOver="ShowTip(event, 'tt24', 'link530')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link531 onMouseOver="ShowTip(event, 'tt85', 'link531')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - incoming message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link532 onMouseOver="ShowTip(event, 'tt27', 'link532')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_rr_handle_BlockwiseTransfer_request"></a>f_EPTF_COAP_rr_handle_BlockwiseTransfer_request</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handle_BlockwiseTransfer_request(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles an incoming blockwise transfer request as part of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link533 onMouseOver="ShowTip(event, 'tt27', 'link533')" onMouseOut="HideTip('tt27')">COAP_RR</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_rrIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link534 onMouseOver="ShowTip(event, 'tt27', 'link534')" onMouseOut="HideTip('tt27')">COAP_RR</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR_DB" class=LType id=link535 onMouseOver="ShowTip(event, 'tt24', 'link535')" onMouseOut="HideTip('tt24')">COAP_RR_DB</a> that will handle the message</td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link536 onMouseOver="ShowTip(event, 'tt85', 'link536')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - incoming message</td></tr><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - entity context index</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link537 onMouseOver="ShowTip(event, 'tt27', 'link537')" onMouseOut="HideTip('tt27')">COAP_RR</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_fromRR"></a>f_EPTF_COAP_tr_fromRR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_fromRR(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function implements a COAP request-response state machine by handling the incoming message from a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link538 onMouseOver="ShowTip(event, 'tt27', 'link538')" onMouseOut="HideTip('tt27')">COAP_RR</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link539 onMouseOver="ShowTip(event, 'tt85', 'link539')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the transaction (will be modified by the stack)</td></tr><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link540 onMouseOver="ShowTip(event, 'tt54', 'link540')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link541 onMouseOver="ShowTip(event, 'tt51', 'link541')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link542 onMouseOver="ShowTip(event, 'tt54', 'link542')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p><h4 class=CHeading>FSM Diagram of a COAP transaction</h4><img src="../images/EPTF_COAP_LGen_Functions.COAP_Transaction.jpg"></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_fromEnv"></a>f_EPTF_COAP_tr_fromEnv</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_fromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function implements a COAP request-response state machine by handling the incoming message from a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_RR" class=LType id=link543 onMouseOver="ShowTip(event, 'tt27', 'link543')" onMouseOut="HideTip('tt27')">COAP_RR</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link544 onMouseOver="ShowTip(event, 'tt85', 'link544')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the transaction (will be modified by the stack)</td></tr><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link545 onMouseOver="ShowTip(event, 'tt54', 'link545')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link546 onMouseOver="ShowTip(event, 'tt51', 'link546')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link547 onMouseOver="ShowTip(event, 'tt54', 'link547')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p><h4 class=CHeading>FSM Diagram of a COAP transaction</h4><img src="../images/EPTF_COAP_LGen_Functions.COAP_Transaction.jpg"></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_handleBlockwiseTransfer"></a>f_EPTF_COAP_tr_handleBlockwiseTransfer</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_handleBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles incoming COAP messages in case they are blockwise transfer related.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link548 onMouseOver="ShowTip(event, 'tt85', 'link548')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - message that enters into the transaction</td></tr><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link549 onMouseOver="ShowTip(event, 'tt54', 'link549')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link550 onMouseOver="ShowTip(event, 'tt51', 'link550')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the message</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true if the message is blockwise transfer related</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link551 onMouseOver="ShowTip(event, 'tt54', 'link551')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p><h4 class=CHeading>FSM Diagram of a COAP transaction</h4><img src="../images/EPTF_COAP_LGen_Functions.COAP_Transaction.jpg"></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_cancel"></a>f_EPTF_COAP_tr_cancel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_tr_cancel(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_trIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>cancel</b> event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link552 onMouseOver="ShowTip(event, 'tt54', 'link552')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link553 onMouseOver="ShowTip(event, 'tt54', 'link553')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link554 onMouseOver="ShowTip(event, 'tt51', 'link554')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the event</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link555 onMouseOver="ShowTip(event, 'tt54', 'link555')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_lifetime"></a>f_EPTF_COAP_tr_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>T_lifetime</b> timer’s timeout event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link556 onMouseOver="ShowTip(event, 'tt54', 'link556')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_action</td><td class=CDLDescription><b>in</b> <EPTF_ScheduledAction> - contains the index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link557 onMouseOver="ShowTip(event, 'tt54', 'link557')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link558 onMouseOver="ShowTip(event, 'tt51', 'link558')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the event</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link559 onMouseOver="ShowTip(event, 'tt54', 'link559')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_retransmit"></a>f_EPTF_COAP_tr_retransmit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the <b>T_retransmit</b> timer’s timeout event of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link560 onMouseOver="ShowTip(event, 'tt54', 'link560')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_action</td><td class=CDLDescription><b>in</b> <EPTF_ScheduledAction> - contains the index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link561 onMouseOver="ShowTip(event, 'tt54', 'link561')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link562 onMouseOver="ShowTip(event, 'tt51', 'link562')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the event</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link563 onMouseOver="ShowTip(event, 'tt54', 'link563')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_startT_retransmit"></a>f_EPTF_COAP_tr_startT_retransmit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function starts the <b>T_retransmit</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link564 onMouseOver="ShowTip(event, 'tt54', 'link564')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link565 onMouseOver="ShowTip(event, 'tt54', 'link565')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link566 onMouseOver="ShowTip(event, 'tt51', 'link566')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will start the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link567 onMouseOver="ShowTip(event, 'tt54', 'link567')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_cancelT_retransmit"></a>f_EPTF_COAP_tr_cancelT_retransmit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_cancelT_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function cancels the <b>T_retransmit</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link568 onMouseOver="ShowTip(event, 'tt54', 'link568')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link569 onMouseOver="ShowTip(event, 'tt54', 'link569')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link570 onMouseOver="ShowTip(event, 'tt51', 'link570')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will cancel the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link571 onMouseOver="ShowTip(event, 'tt54', 'link571')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_startT_lifetime"></a>f_EPTF_COAP_tr_startT_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>float </td><td class="PParameter prettyprint " nowrap width=100%>pl_time</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function starts the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link572 onMouseOver="ShowTip(event, 'tt54', 'link572')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link573 onMouseOver="ShowTip(event, 'tt54', 'link573')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link574 onMouseOver="ShowTip(event, 'tt51', 'link574')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will start the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link575 onMouseOver="ShowTip(event, 'tt54', 'link575')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_cancelT_lifetime"></a>f_EPTF_COAP_tr_cancelT_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_cancelT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function cancels the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link576 onMouseOver="ShowTip(event, 'tt54', 'link576')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link577 onMouseOver="ShowTip(event, 'tt54', 'link577')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link578 onMouseOver="ShowTip(event, 'tt51', 'link578')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will cancel the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link579 onMouseOver="ShowTip(event, 'tt54', 'link579')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_startT_rtt"></a>f_EPTF_COAP_tr_startT_rtt</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_rtt(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function starts the <b>T_rtt</b> timer to measure the round-trip time of the transaction</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link580 onMouseOver="ShowTip(event, 'tt54', 'link580')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link581 onMouseOver="ShowTip(event, 'tt51', 'link581')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will start the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link582 onMouseOver="ShowTip(event, 'tt54', 'link582')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_stopT_rtt"></a>f_EPTF_COAP_tr_stopT_rtt</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_stopT_rtt(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function stops the <b>T_rtt</b> timer and reports the measure round-trip time via the <vf_COAP_rttIndication> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#fcb_EPTF_COAP_rttIndication" class=LType id=link583 onMouseOver="ShowTip(event, 'tt113', 'link583')" onMouseOut="HideTip('tt113')">fcb_EPTF_COAP_rttIndication</a> call-back function</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link584 onMouseOver="ShowTip(event, 'tt54', 'link584')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link585 onMouseOver="ShowTip(event, 'tt51', 'link585')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will measure RTT</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link586 onMouseOver="ShowTip(event, 'tt54', 'link586')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_send"></a>f_EPTF_COAP_tr_send</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function is used to send out a message from an instance of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link587 onMouseOver="ShowTip(event, 'tt54', 'link587')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> using the registered function <a href="EPTF_COAP_Transport_Definitions-ttcn.html#fcb_EPTF_COAP_Transport_sendMessage" class=LType id=link588 onMouseOver="ShowTip(event, 'tt115', 'link588')" onMouseOut="HideTip('tt115')">fcb_EPTF_COAP_Transport_sendMessage</a> of the underlying transport layer instance.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>intout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link589 onMouseOver="ShowTip(event, 'tt85', 'link589')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - the message to be sent</td></tr><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link590 onMouseOver="ShowTip(event, 'tt54', 'link590')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link591 onMouseOver="ShowTip(event, 'tt51', 'link591')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will cancel the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link592 onMouseOver="ShowTip(event, 'tt54', 'link592')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_remove"></a>f_EPTF_COAP_tr_remove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_tr_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_trIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the removal and clean up of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link593 onMouseOver="ShowTip(event, 'tt54', 'link593')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance from the DB</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link594 onMouseOver="ShowTip(event, 'tt54', 'link594')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link595 onMouseOver="ShowTip(event, 'tt51', 'link595')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link596 onMouseOver="ShowTip(event, 'tt54', 'link596')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_tr_setState"></a>f_EPTF_COAP_tr_setState</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_setState(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Transaction_State </td><td class="PParameter prettyprint " nowrap width=100%>p_nextState</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function sets the current state of a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link597 onMouseOver="ShowTip(event, 'tt54', 'link597')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> state machine instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_trIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link598 onMouseOver="ShowTip(event, 'tt54', 'link598')" onMouseOut="HideTip('tt54')">COAP_Transaction</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_DB" class=LType id=link599 onMouseOver="ShowTip(event, 'tt51', 'link599')" onMouseOut="HideTip('tt51')">COAP_Transaction_DB</a> that will handle the message</td></tr><tr><td class=CDLEntry>p_nextState</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction_State" class=LType id=link600 onMouseOver="ShowTip(event, 'tt195', 'link600')" onMouseOut="HideTip('tt195')">COAP_Transaction_State</a> - next state of the state machine</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Transaction" class=LType id=link601 onMouseOver="ShowTip(event, 'tt54', 'link601')" onMouseOut="HideTip('tt54')">COAP_Transaction</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_BlockwiseTransfer_in"></a>f_EPTF_COAP_BlockwiseTransfer_in</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_in(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_blockwiseIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_block1OptionIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function implements the incoming message handling for a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link602 onMouseOver="ShowTip(event, 'tt45', 'link602')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_blockwiseIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link603 onMouseOver="ShowTip(event, 'tt45', 'link603')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> in the <b>v_COAP_blockwiseDB</b> <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link604 onMouseOver="ShowTip(event, 'tt42', 'link604')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> database</td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link605 onMouseOver="ShowTip(event, 'tt85', 'link605')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - the incoming message</td></tr><tr><td class=CDLEntry>p_block1OptionIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the block1 option in the message header</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link606 onMouseOver="ShowTip(event, 'tt45', 'link606')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_BlockwiseTransfer_lifetime"></a>f_EPTF_COAP_BlockwiseTransfer_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function handles the incoming T_lifetime timeout event for a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link607 onMouseOver="ShowTip(event, 'tt45', 'link607')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_action</td><td class=CDLDescription><b>in</b> <EPTF_ScheduledAction> - the action descriptor</td></tr><tr><td class=CDLEntry>pl_eventIndex</td><td class=CDLDescription><b>in integer</b> - event index</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link608 onMouseOver="ShowTip(event, 'tt45', 'link608')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_BlockwiseTransfer_startT_lifetime"></a>f_EPTF_COAP_BlockwiseTransfer_startT_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_startT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_btIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function starts the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link609 onMouseOver="ShowTip(event, 'tt45', 'link609')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance. The timer value is set to <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_EXCHANGE_LIFETIME" class=LModuleParameter id=link610 onMouseOver="ShowTip(event, 'tt196', 'link610')" onMouseOut="HideTip('tt196')">tsp_EPTF_COAP_EXCHANGE_LIFETIME</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_btIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link611 onMouseOver="ShowTip(event, 'tt45', 'link611')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link612 onMouseOver="ShowTip(event, 'tt42', 'link612')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> that will start the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link613 onMouseOver="ShowTip(event, 'tt45', 'link613')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime"></a>f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_btIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function cancels the <b>T_lifetime</b> timer of a particular <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link614 onMouseOver="ShowTip(event, 'tt45', 'link614')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_btIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link615 onMouseOver="ShowTip(event, 'tt45', 'link615')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link616 onMouseOver="ShowTip(event, 'tt42', 'link616')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a> that will cancel the timer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link617 onMouseOver="ShowTip(event, 'tt45', 'link617')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_Logging_VERBOSE"></a>f_EPTF_COAP_Logging_VERBOSE</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_VERBOSE(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Logging functions for the VERBOSE log level</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <b>charstring</b> - string to be logged</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link618 onMouseOver="ShowTip(event, 'tt2', 'link618')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_Logging_DEBUG"></a>f_EPTF_COAP_Logging_DEBUG</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_DEBUG(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Logging functions for the DEBUG log level</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <b>charstring</b> - string to be logged</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link619 onMouseOver="ShowTip(event, 'tt2', 'link619')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_Logging_WARNING"></a>f_EPTF_COAP_Logging_WARNING</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_WARNING(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Logging functions for the WARNING log level</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <b>charstring</b> - string to be logged</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link620 onMouseOver="ShowTip(event, 'tt2', 'link620')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_Logging_ERROR"></a>f_EPTF_COAP_Logging_ERROR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_ERROR(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Logging functions for the ERROR log level</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_message</td><td class=CDLDescription><b>in</b> <b>charstring</b> - string to be logged</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link621 onMouseOver="ShowTip(event, 'tt2', 'link621')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_addObservation"></a>f_EPTF_COAP_EntityCtx_addObservation</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addObservation(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new observation to the simulated device</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link622 onMouseOver="ShowTip(event, 'tt6', 'link622')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link623 onMouseOver="ShowTip(event, 'tt7', 'link623')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link624 onMouseOver="ShowTip(event, 'tt85', 'link624')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - The incoming OBSERVE request</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link625 onMouseOver="ShowTip(event, 'tt6', 'link625')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_removeObservation"></a>f_EPTF_COAP_EntityCtx_removeObservation</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeObservation(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>boolean </td><td class="PParameter prettyprint " nowrap width=100%>p_lastObserver</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an existing observation from the simulated device</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link626 onMouseOver="ShowTip(event, 'tt6', 'link626')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link627 onMouseOver="ShowTip(event, 'tt7', 'link627')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link628 onMouseOver="ShowTip(event, 'tt63', 'link628')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link629 onMouseOver="ShowTip(event, 'tt60', 'link629')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr><tr><td class=CDLEntry>p_lastObserver</td><td class=CDLDescription><b>in</b> <b>boolean</b> - True if this was the last observer for an observed resource (ie observed resource is not observed any more)</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link630 onMouseOver="ShowTip(event, 'tt6', 'link630')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_removeObservedResource"></a>f_EPTF_COAP_EntityCtx_removeObservedResource</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeObservedResource(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an observed resource entry from the simulated device</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link631 onMouseOver="ShowTip(event, 'tt6', 'link631')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link632 onMouseOver="ShowTip(event, 'tt7', 'link632')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link633 onMouseOver="ShowTip(event, 'tt63', 'link633')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link634 onMouseOver="ShowTip(event, 'tt60', 'link634')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link635 onMouseOver="ShowTip(event, 'tt6', 'link635')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_addBlockwiseTransfer"></a>f_EPTF_COAP_EntityCtx_addBlockwiseTransfer</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_block1OptionIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds a new blockwise transfer FSM to the simulated device</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link636 onMouseOver="ShowTip(event, 'tt6', 'link636')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link637 onMouseOver="ShowTip(event, 'tt7', 'link637')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link638 onMouseOver="ShowTip(event, 'tt85', 'link638')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - The incoming blockwise (num=0) request (or response)</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link639 onMouseOver="ShowTip(event, 'tt6', 'link639')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer"></a>f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_BlockwiseTransferIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an existing blockwise transfer from the simulated device</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link640 onMouseOver="ShowTip(event, 'tt6', 'link640')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link641 onMouseOver="ShowTip(event, 'tt7', 'link641')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_BlockwiseTransferIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_Transfer" class=LType id=link642 onMouseOver="ShowTip(event, 'tt45', 'link642')" onMouseOut="HideTip('tt45')">COAP_Blockwise_Transfer</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Blockwise_DB" class=LType id=link643 onMouseOver="ShowTip(event, 'tt42', 'link643')" onMouseOut="HideTip('tt42')">COAP_Blockwise_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link644 onMouseOver="ShowTip(event, 'tt6', 'link644')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage"></a>f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Stores a new outgoing encoded NIDD message to the entity context</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link645 onMouseOver="ShowTip(event, 'tt6', 'link645')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link646 onMouseOver="ShowTip(event, 'tt7', 'link646')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in octetstring</b> - The encoded outgoing NIDD message</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link647 onMouseOver="ShowTip(event, 'tt6', 'link647')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages"></a>f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes all buffered NIDD messages belonging to the entity</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link648 onMouseOver="ShowTip(event, 'tt6', 'link648')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link649 onMouseOver="ShowTip(event, 'tt7', 'link649')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link650 onMouseOver="ShowTip(event, 'tt6', 'link650')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_EntityCtx_cleanUp"></a>f_EPTF_COAP_EntityCtx_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link651 onMouseOver="ShowTip(event, 'tt6', 'link651')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance of a simulated device by deleting related instances</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eCtxIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link652 onMouseOver="ShowTip(event, 'tt6', 'link652')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> instance in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx_DB" class=LType id=link653 onMouseOver="ShowTip(event, 'tt7', 'link653')" onMouseOut="HideTip('tt7')">COAP_EntityCtx_DB</a></td></tr><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link654 onMouseOver="ShowTip(event, 'tt63', 'link654')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link655 onMouseOver="ShowTip(event, 'tt60', 'link655')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link656 onMouseOver="ShowTip(event, 'tt6', 'link656')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservedResource_addObserver"></a>f_EPTF_COAP_ObservedResource_addObserver</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_addObserver(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>boolean </td><td class="PParameter prettyprint " nowrap width=100%>p_confirmable</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link657 onMouseOver="ShowTip(event, 'tt36', 'link657')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance to the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link658 onMouseOver="ShowTip(event, 'tt63', 'link658')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance based on the OBSERVE message</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link659 onMouseOver="ShowTip(event, 'tt63', 'link659')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link660 onMouseOver="ShowTip(event, 'tt60', 'link660')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>in</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link661 onMouseOver="ShowTip(event, 'tt85', 'link661')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - The OBSERVE message that the observer sent to observe a resource</td></tr><tr><td class=CDLEntry>p_confirmable</td><td class=CDLDescription><b>in</b> <b>boolean</b> - when true CON transaction is used else NON is used for notifications</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link662 onMouseOver="ShowTip(event, 'tt63', 'link662')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservedResource_removeObserver"></a>f_EPTF_COAP_ObservedResource_removeObserver</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_removeObserver(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Removes an <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link663 onMouseOver="ShowTip(event, 'tt36', 'link663')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance from the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link664 onMouseOver="ShowTip(event, 'tt63', 'link664')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance that canceled its observation</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link665 onMouseOver="ShowTip(event, 'tt63', 'link665')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link666 onMouseOver="ShowTip(event, 'tt60', 'link666')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr><tr><td class=CDLEntry>p_obsIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link667 onMouseOver="ShowTip(event, 'tt36', 'link667')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link668 onMouseOver="ShowTip(event, 'tt33', 'link668')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link669 onMouseOver="ShowTip(event, 'tt63', 'link669')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservedResource_sendNotification"></a>f_EPTF_COAP_ObservedResource_sendNotification</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_sendNotification(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Sends notificiations to all observers, who are observing a particular resource <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link670 onMouseOver="ShowTip(event, 'tt63', 'link670')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link671 onMouseOver="ShowTip(event, 'tt63', 'link671')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link672 onMouseOver="ShowTip(event, 'tt60', 'link672')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link673 onMouseOver="ShowTip(event, 'tt85', 'link673')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - The NOTIFICATION message that will be sent to the observers</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link674 onMouseOver="ShowTip(event, 'tt63', 'link674')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservedResource_cleanUp"></a>f_EPTF_COAP_ObservedResource_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Cleans up the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link675 onMouseOver="ShowTip(event, 'tt63', 'link675')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsResIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link676 onMouseOver="ShowTip(event, 'tt63', 'link676')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource_DB" class=LType id=link677 onMouseOver="ShowTip(event, 'tt60', 'link677')" onMouseOut="HideTip('tt60')">COAP_ObservedResource_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_ObservedResource" class=LType id=link678 onMouseOver="ShowTip(event, 'tt63', 'link678')" onMouseOut="HideTip('tt63')">COAP_ObservedResource</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservationServer_sendNotification"></a>f_EPTF_COAP_ObservationServer_sendNotification</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservationServer_sendNotification(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Sends a notification for a particular observer of an observation relationship</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link679 onMouseOver="ShowTip(event, 'tt36', 'link679')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link680 onMouseOver="ShowTip(event, 'tt33', 'link680')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></td></tr><tr><td class=CDLEntry>p_msg</td><td class=CDLDescription><b>inout</b> <a href="EPTF_COAP_Transport_Definitions-ttcn.html#EPTF_COAP_PDU" class=LType id=link681 onMouseOver="ShowTip(event, 'tt85', 'link681')" onMouseOut="HideTip('tt85')">EPTF_COAP_PDU</a> - The NOTIFICATION message that will be sent to the observer</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link682 onMouseOver="ShowTip(event, 'tt36', 'link682')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv"></a>f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>When an observation is canceled this can be called function to remove the corresponding <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link683 onMouseOver="ShowTip(event, 'tt36', 'link683')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_obsIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - The index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link684 onMouseOver="ShowTip(event, 'tt36', 'link684')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_DB" class=LType id=link685 onMouseOver="ShowTip(event, 'tt33', 'link685')" onMouseOut="HideTip('tt33')">COAP_Observation_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_Observation_Server" class=LType id=link686 onMouseOver="ShowTip(event, 'tt36', 'link686')" onMouseOut="HideTip('tt36')">COAP_Observation_Server</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_declareEvents"></a>f_EPTF_COAP_declareEvents</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_declareEvents() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Declares the FSM events to the CLL framework implemented by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link687 onMouseOver="ShowTip(event, 'tt2', 'link687')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link688 onMouseOver="ShowTip(event, 'tt2', 'link688')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_declareSteps"></a>f_EPTF_COAP_declareSteps</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_declareSteps() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Declares the FSM steps to the CLL framework implemented by <a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link689 onMouseOver="ShowTip(event, 'tt2', 'link689')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link690 onMouseOver="ShowTip(event, 'tt2', 'link690')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_init"></a>f_COAP_step_init</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_init(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test Step to dynamically allocate and initialize the COAP FSM context for the caller FSM. Prerequisite to call any other COAP test step.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_init" class=LConstant id=link691 onMouseOver="ShowTip(event, 'tt197', 'link691')" onMouseOut="HideTip('tt197')">c_COAP_stepIdx_init</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_init" class=LConstant id=link692 onMouseOver="ShowTip(event, 'tt198', 'link692')" onMouseOut="HideTip('tt198')">c_COAP_stepName_init</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_cleanUp"></a>f_COAP_step_cleanUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test Step to free up the COAP FSM context for the caller FSM. Frees up all allocated instances that were used by this FSM instance.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_cleanUp" class=LConstant id=link693 onMouseOver="ShowTip(event, 'tt199', 'link693')" onMouseOut="HideTip('tt199')">c_COAP_stepIdx_cleanUp</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_cleanUp" class=LConstant id=link694 onMouseOver="ShowTip(event, 'tt200', 'link694')" onMouseOut="HideTip('tt200')">c_COAP_stepName_cleanUp</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_setLocalAddress"></a>f_COAP_step_setLocalAddress</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setLocalAddress(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to set the local address in the entity context. Integer parameter required.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - Index of the endpoint to use as local address</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_setLocalAddress" class=LConstant id=link695 onMouseOver="ShowTip(event, 'tt201', 'link695')" onMouseOut="HideTip('tt201')">c_COAP_stepIdx_setLocalAddress</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_setLocalAddress" class=LConstant id=link696 onMouseOver="ShowTip(event, 'tt202', 'link696')" onMouseOut="HideTip('tt202')">c_COAP_stepName_setLocalAddress</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_setRemoteAddress_byIntIdx"></a>f_COAP_step_setRemoteAddress_byIntIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setRemoteAddress_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to set the remote address in the FSM context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link697 onMouseOver="ShowTip(event, 'tt146', 'link697')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a>. Integer parameter required.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - Index of the endpoint to use as remote address</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_setRemoteAddress_byIntIdx" class=LConstant id=link698 onMouseOver="ShowTip(event, 'tt203', 'link698')" onMouseOut="HideTip('tt203')">c_COAP_stepIdx_setRemoteAddress_byIntIdx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_setRemoteAddress_byIntIdx" class=LConstant id=link699 onMouseOver="ShowTip(event, 'tt204', 'link699')" onMouseOut="HideTip('tt204')">c_COAP_stepName_setRemoteAddress_byIntIdx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_loadTemplate_byIntIdx"></a>f_COAP_step_loadTemplate_byIntIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_loadTemplate_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to load a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link700 onMouseOver="ShowTip(event, 'tt72', 'link700')" onMouseOut="HideTip('tt72')">CoAP_Template</a> from <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link701 onMouseOver="ShowTip(event, 'tt69', 'link701')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a> into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). Integer parameter required.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - Index of the template to load into <b>v_COAP_msgToSend</b></td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_loadTemplate_byIntIdx" class=LConstant id=link702 onMouseOver="ShowTip(event, 'tt205', 'link702')" onMouseOut="HideTip('tt205')">c_COAP_stepIdx_loadTemplate_byIntIdx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_loadTemplate_byIntIdx" class=LConstant id=link703 onMouseOver="ShowTip(event, 'tt206', 'link703')" onMouseOut="HideTip('tt206')">c_COAP_stepName_loadTemplate_byIntIdx</a></li></ul><h4 class=CHeading>Related Steps</h4><p><a href="#f_COAP_step_send" class=LFunction id=link704 onMouseOver="ShowTip(event, 'tt149', 'link704')" onMouseOut="HideTip('tt149')">f_COAP_step_send</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_loadTemplate_byStringId"></a>f_COAP_step_loadTemplate_byStringId</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_loadTemplate_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to load a <a href="EPTF_COAP_LGen_Definitions-ttcn.html#CoAP_Template" class=LType id=link705 onMouseOver="ShowTip(event, 'tt72', 'link705')" onMouseOut="HideTip('tt72')">CoAP_Template</a> from <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_templates" class=LModuleParameter id=link706 onMouseOver="ShowTip(event, 'tt69', 'link706')" onMouseOut="HideTip('tt69')">tsp_EPTF_COAP_LGen_templates</a> into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). String parameter required.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.charstringVal</td><td class=CDLDescription><b>charstring</b> - ID the template to load into <b>v_COAP_msgToSend</b></td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_loadTemplate_byStringId" class=LConstant id=link707 onMouseOver="ShowTip(event, 'tt207', 'link707')" onMouseOut="HideTip('tt207')">c_COAP_stepIdx_loadTemplate_byStringId</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_loadTemplate_byStringId" class=LConstant id=link708 onMouseOver="ShowTip(event, 'tt208', 'link708')" onMouseOut="HideTip('tt208')">c_COAP_stepName_loadTemplate_byStringId</a></li></ul><h4 class=CHeading>Related Steps</h4><p><a href="#f_COAP_step_send" class=LFunction id=link709 onMouseOver="ShowTip(event, 'tt149', 'link709')" onMouseOut="HideTip('tt149')">f_COAP_step_send</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_send"></a>f_COAP_step_send</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to send out a COAP message from <b>v_COAP_msgToSend</b>. The message will be processed by the Applib’s COAP stack The step expects the localAddress and the remoteAddress to be configured</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_send" class=LConstant id=link710 onMouseOver="ShowTip(event, 'tt209', 'link710')" onMouseOut="HideTip('tt209')">c_COAP_stepIdx_send</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_send" class=LConstant id=link711 onMouseOver="ShowTip(event, 'tt210', 'link711')" onMouseOut="HideTip('tt210')">c_COAP_stepName_send</a></li></ul><h4 class=CHeading>Related Steps</h4><ul><li><a href="#f_COAP_step_loadTemplate_byIntIdx" class=LFunction id=link712 onMouseOver="ShowTip(event, 'tt147', 'link712')" onMouseOut="HideTip('tt147')">f_COAP_step_loadTemplate_byIntIdx</a></li><li><a href="#f_COAP_step_loadTemplate_byStringId" class=LFunction id=link713 onMouseOver="ShowTip(event, 'tt148', 'link713')" onMouseOut="HideTip('tt148')">f_COAP_step_loadTemplate_byStringId</a></li></ul><h4 class=CHeading>Related functions</h4><p><a href="#f_EPTF_COAP_stack_fromApp" class=LFunction id=link714 onMouseOver="ShowTip(event, 'tt91', 'link714')" onMouseOut="HideTip('tt91')">f_EPTF_COAP_stack_fromApp</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_handleRequest"></a>f_COAP_step_handleRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_handleRequest(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step can be called from an FSM to handle a reported COAP request. The test step will bind the current request to the caller FSM.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_handleRequest" class=LConstant id=link715 onMouseOver="ShowTip(event, 'tt211', 'link715')" onMouseOut="HideTip('tt211')">c_COAP_stepIdx_handleRequest</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_handleRequest" class=LConstant id=link716 onMouseOver="ShowTip(event, 'tt212', 'link716')" onMouseOut="HideTip('tt212')">c_COAP_stepName_handleRequest</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_sendResponse"></a>f_COAP_step_sendResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendResponse(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects an ongoing request bound to the FSM by <a href="#f_COAP_step_handleRequest" class=LFunction id=link717 onMouseOver="ShowTip(event, 'tt150', 'link717')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a> and a response message loaded into <b>v_COAP_msgToSend</b> by <a href="#f_COAP_step_loadTemplate_byIntIdx" class=LFunction id=link718 onMouseOver="ShowTip(event, 'tt147', 'link718')" onMouseOut="HideTip('tt147')">f_COAP_step_loadTemplate_byIntIdx</a> The test step will take the template and process it in the applib’s stack that will fill in the necessary id (e.g. mid, token) and will match the message type to the request the following way:</p><ul><li>req.NON -> rsp.NON</li><li>req.CON && state.SERVING -> rsp.ACK</li><li>req.CON && state.SEPARATE -> rsp.CON</li></ul><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_sendResponse" class=LConstant id=link719 onMouseOver="ShowTip(event, 'tt213', 'link719')" onMouseOut="HideTip('tt213')">c_COAP_stepIdx_sendResponse</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_sendResponse" class=LConstant id=link720 onMouseOver="ShowTip(event, 'tt214', 'link720')" onMouseOut="HideTip('tt214')">c_COAP_stepName_sendResponse</a></li></ul><h4 class=CHeading>Related Steps</h4><ul><li><a href="#f_COAP_step_handleRequest" class=LFunction id=link721 onMouseOver="ShowTip(event, 'tt150', 'link721')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a></li><li><a href="#f_COAP_step_loadTemplate_byIntIdx" class=LFunction id=link722 onMouseOver="ShowTip(event, 'tt147', 'link722')" onMouseOut="HideTip('tt147')">f_COAP_step_loadTemplate_byIntIdx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_sendAccept"></a>f_COAP_step_sendAccept</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendAccept(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects an ongoing request bound to the FSM by <a href="#f_COAP_step_handleRequest" class=LFunction id=link723 onMouseOver="ShowTip(event, 'tt150', 'link723')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a> The test step will send an accept (eg. ACK to a CON) without the body thus indicating to the client, that the request is accepted, but time is needed to produce the content. This accept will make the client cease its request retranmissions</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_sendAccept" class=LConstant id=link724 onMouseOver="ShowTip(event, 'tt215', 'link724')" onMouseOut="HideTip('tt215')">c_COAP_stepIdx_sendAccept</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_sendAccept" class=LConstant id=link725 onMouseOver="ShowTip(event, 'tt216', 'link725')" onMouseOut="HideTip('tt216')">c_COAP_stepName_sendAccept</a></li></ul><h4 class=CHeading>Related Steps</h4><ul><li><a href="#f_COAP_step_handleRequest" class=LFunction id=link726 onMouseOver="ShowTip(event, 'tt150', 'link726')" onMouseOut="HideTip('tt150')">f_COAP_step_handleRequest</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_startListening"></a>f_COAP_step_startListening</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startListening(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects that a transport endpoint is set in the entity context: <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link727 onMouseOver="ShowTip(event, 'tt6', 'link727')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> as a local address The step will initiate allocating the local address using the transport layer and eventually it will report back if it was successful or it failed</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_startListening" class=LConstant id=link728 onMouseOver="ShowTip(event, 'tt217', 'link728')" onMouseOut="HideTip('tt217')">c_COAP_stepIdx_startListening</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_startListening" class=LConstant id=link729 onMouseOver="ShowTip(event, 'tt218', 'link729')" onMouseOut="HideTip('tt218')">c_COAP_stepName_startListening</a></li></ul><h4 class=CHeading>Related Events</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportSucc" class=LConstant id=link730 onMouseOver="ShowTip(event, 'tt219', 'link730')" onMouseOut="HideTip('tt219')">c_COAP_eventIdx_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportFail" class=LConstant id=link731 onMouseOver="ShowTip(event, 'tt220', 'link731')" onMouseOut="HideTip('tt220')">c_COAP_eventIdx_transportFail</a></li></ul><h4 class=CHeading>Related Steps</h4><ul><li><a href="#f_COAP_step_setLocalAddress" class=LFunction id=link732 onMouseOver="ShowTip(event, 'tt144', 'link732')" onMouseOut="HideTip('tt144')">f_COAP_step_setLocalAddress</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_startDTLS"></a>f_COAP_step_startDTLS</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. The step will use PSK for authentication in case the PSK identity and key is set in the FSM context: <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link733 onMouseOver="ShowTip(event, 'tt146', 'link733')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> The step will initiate creating a DTLS connection and it will report back if it was successful or it failed</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_startDTLS" class=LConstant id=link734 onMouseOver="ShowTip(event, 'tt221', 'link734')" onMouseOut="HideTip('tt221')">c_COAP_stepIdx_startDTLS</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_startDTLS" class=LConstant id=link735 onMouseOver="ShowTip(event, 'tt222', 'link735')" onMouseOut="HideTip('tt222')">c_COAP_stepName_startDTLS</a></li></ul><h4 class=CHeading>Related Events</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportSucc" class=LConstant id=link736 onMouseOver="ShowTip(event, 'tt219', 'link736')" onMouseOut="HideTip('tt219')">c_COAP_eventIdx_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportSucc" class=LConstant id=link737 onMouseOver="ShowTip(event, 'tt223', 'link737')" onMouseOut="HideTip('tt223')">c_COAP_eventName_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportFail" class=LConstant id=link738 onMouseOver="ShowTip(event, 'tt220', 'link738')" onMouseOut="HideTip('tt220')">c_COAP_eventIdx_transportFail</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportFail" class=LConstant id=link739 onMouseOver="ShowTip(event, 'tt224', 'link739')" onMouseOut="HideTip('tt224')">c_COAP_eventName_transportFail</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_startDTLS_byVarIds"></a>f_COAP_step_startDTLS_byVarIds</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS_byVarIds(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. The step will use PSK for authentication. The PSK identity and key will be taken from the steps parameters and loaded into the FSM context: <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link740 onMouseOver="ShowTip(event, 'tt146', 'link740')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> The step will initiate creating a DTLS connection and it will report back if it was successful or it failed</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.varNames[0]</td><td class=CDLDescription><b>charstring variable</b> - PSK identity</td></tr><tr><td class=CDLEntry>contextArgs.varNames[1]</td><td class=CDLDescription><b>charstring variable</b> - PSK key</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_startDTLS_byVarIds" class=LConstant id=link741 onMouseOver="ShowTip(event, 'tt225', 'link741')" onMouseOut="HideTip('tt225')">c_COAP_stepIdx_startDTLS_byVarIds</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_startDTLS_byVarIds" class=LConstant id=link742 onMouseOver="ShowTip(event, 'tt226', 'link742')" onMouseOut="HideTip('tt226')">c_COAP_stepName_startDTLS_byVarIds</a></li></ul><h4 class=CHeading>Related Events</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportSucc" class=LConstant id=link743 onMouseOver="ShowTip(event, 'tt219', 'link743')" onMouseOut="HideTip('tt219')">c_COAP_eventIdx_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportSucc" class=LConstant id=link744 onMouseOver="ShowTip(event, 'tt223', 'link744')" onMouseOut="HideTip('tt223')">c_COAP_eventName_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportFail" class=LConstant id=link745 onMouseOver="ShowTip(event, 'tt220', 'link745')" onMouseOut="HideTip('tt220')">c_COAP_eventIdx_transportFail</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportFail" class=LConstant id=link746 onMouseOver="ShowTip(event, 'tt224', 'link746')" onMouseOut="HideTip('tt224')">c_COAP_eventName_transportFail</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_startDTLS_byIntIdx"></a>f_COAP_step_startDTLS_byIntIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. The step will use PSK for authentication. The PSK identity and key will be taken from the step’s parameters and loaded into the FSM context: <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link747 onMouseOver="ShowTip(event, 'tt146', 'link747')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> The step will initiate creating a DTLS connection and it will report back if it was successful or it failed</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>charstring variable</b> - integer idx of the PSK parameters in <a href="EPTF_COAP_LGen_Definitions-ttcn.html#tsp_EPTF_COAP_LGen_psks" class=LModuleParameter id=link748 onMouseOver="ShowTip(event, 'tt227', 'link748')" onMouseOut="HideTip('tt227')">tsp_EPTF_COAP_LGen_psks</a></td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_startDTLS_byIntIdx" class=LConstant id=link749 onMouseOver="ShowTip(event, 'tt228', 'link749')" onMouseOut="HideTip('tt228')">c_COAP_stepIdx_startDTLS_byIntIdx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_startDTLS_byIntIdx" class=LConstant id=link750 onMouseOver="ShowTip(event, 'tt229', 'link750')" onMouseOut="HideTip('tt229')">c_COAP_stepName_startDTLS_byIntIdx</a></li></ul><h4 class=CHeading>Related Events</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportSucc" class=LConstant id=link751 onMouseOver="ShowTip(event, 'tt219', 'link751')" onMouseOut="HideTip('tt219')">c_COAP_eventIdx_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportSucc" class=LConstant id=link752 onMouseOver="ShowTip(event, 'tt223', 'link752')" onMouseOut="HideTip('tt223')">c_COAP_eventName_transportSucc</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_transportFail" class=LConstant id=link753 onMouseOver="ShowTip(event, 'tt220', 'link753')" onMouseOut="HideTip('tt220')">c_COAP_eventIdx_transportFail</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventName_transportFail" class=LConstant id=link754 onMouseOver="ShowTip(event, 'tt224', 'link754')" onMouseOut="HideTip('tt224')">c_COAP_eventName_transportFail</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_setRemoteAddress_byVars"></a>f_COAP_step_setRemoteAddress_byVars</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setRemoteAddress_byVars(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to set the remote address by variable parameters in the FSM context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link755 onMouseOver="ShowTip(event, 'tt146', 'link755')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a>.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.varNames[0]</td><td class=CDLDescription><b>charstring variable</b> - remoteHost</td></tr><tr><td class=CDLEntry>contextArgs.varNames[1]</td><td class=CDLDescription><b>integer variable</b> - remotePort</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_setRemoteAddress_byVars" class=LConstant id=link756 onMouseOver="ShowTip(event, 'tt230', 'link756')" onMouseOut="HideTip('tt230')">c_COAP_stepIdx_setRemoteAddress_byVars</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_setRemoteAddress_byVars" class=LConstant id=link757 onMouseOver="ShowTip(event, 'tt231', 'link757')" onMouseOut="HideTip('tt231')">c_COAP_stepName_setRemoteAddress_byVars</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_reportCoapEventForEntity"></a>f_COAP_step_reportCoapEventForEntity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_reportCoapEventForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step will turn on/off the COAP event reporting for the entity in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link758 onMouseOver="ShowTip(event, 'tt6', 'link758')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a> It is recommended to turn the reporting off, when the COAP applib is used as a transport for the LWM2M applib</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription>0: false, 1: true</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_reportCoapEventForEntity" class=LConstant id=link759 onMouseOver="ShowTip(event, 'tt232', 'link759')" onMouseOut="HideTip('tt232')">c_COAP_stepIdx_reportCoapEventForEntity</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_reportCoapEventForEntity" class=LConstant id=link760 onMouseOver="ShowTip(event, 'tt233', 'link760')" onMouseOut="HideTip('tt233')">c_COAP_stepName_reportCoapEventForEntity</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_confirmableNotificationForEntity"></a>f_COAP_step_confirmableNotificationForEntity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_confirmableNotificationForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step will turn on/off the COAP CON notifications for the entity in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link761 onMouseOver="ShowTip(event, 'tt6', 'link761')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription>0: NON notifications, 1: CON notifications</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_confirmableNotificationForEntity" class=LConstant id=link762 onMouseOver="ShowTip(event, 'tt234', 'link762')" onMouseOut="HideTip('tt234')">c_COAP_stepIdx_confirmableNotificationForEntity</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_confirmableNotificationForEntity" class=LConstant id=link763 onMouseOver="ShowTip(event, 'tt235', 'link763')" onMouseOut="HideTip('tt235')">c_COAP_stepName_confirmableNotificationForEntity</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_sendNotification_byIntIdx"></a>f_COAP_step_sendNotification_byIntIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step send notifications to the observers of the observed resource pointed by the idx parameter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - observed resource idx in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link764 onMouseOver="ShowTip(event, 'tt6', 'link764')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_sendNotification_byIntIdx" class=LConstant id=link765 onMouseOver="ShowTip(event, 'tt236', 'link765')" onMouseOut="HideTip('tt236')">c_COAP_stepIdx_sendNotification_byIntIdx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_sendNotification_byIntIdx" class=LConstant id=link766 onMouseOver="ShowTip(event, 'tt237', 'link766')" onMouseOut="HideTip('tt237')">c_COAP_stepName_sendNotification_byIntIdx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_sendNotification_byStringId"></a>f_COAP_step_sendNotification_byStringId</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step send notifications to the observers of the observed resource identified by the string uri given as parameter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.charstringValue</td><td class=CDLDescription><b>charstring</b> - observed resource uri</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_sendNotification_byStringId" class=LConstant id=link767 onMouseOver="ShowTip(event, 'tt238', 'link767')" onMouseOut="HideTip('tt238')">c_COAP_stepIdx_sendNotification_byStringId</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_sendNotification_byStringId" class=LConstant id=link768 onMouseOver="ShowTip(event, 'tt239', 'link768')" onMouseOut="HideTip('tt239')">c_COAP_stepName_sendNotification_byStringId</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_sendNotification_internal"></a>f_COAP_step_sendNotification_internal</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_internal(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_observedResourceId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This function sends notifications to the observers of the observed resource identified by the string uri given as parameter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.charstringValue</td><td class=CDLDescription><b>charstring</b> - observed resource uri</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link769 onMouseOver="ShowTip(event, 'tt2', 'link769')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_removeResourceObservations_byIntIdx"></a>f_COAP_step_removeResourceObservations_byIntIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_removeResourceObservations_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step removes the observers of the observed resource pointed by the idx parameter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - observed resource idx in the entity context <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link770 onMouseOver="ShowTip(event, 'tt6', 'link770')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_removeResourceObservations_byIntIdx" class=LConstant id=link771 onMouseOver="ShowTip(event, 'tt240', 'link771')" onMouseOut="HideTip('tt240')">c_COAP_stepIdx_removeResourceObservations_byIntIdx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_removeResourceObservations_byIntIdx" class=LConstant id=link772 onMouseOver="ShowTip(event, 'tt241', 'link772')" onMouseOut="HideTip('tt241')">c_COAP_stepName_removeResourceObservations_byIntIdx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_removeResourceObservations_byStringId"></a>f_COAP_step_removeResourceObservations_byStringId</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_removeResourceObservations_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>The test step removes the observers of the observed resource identified by the string uri given as parameter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>contextArgs.charstringValue</td><td class=CDLDescription><b>charstring</b> - observed resource uri</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_removeResourceObservations_byStringId" class=LConstant id=link773 onMouseOver="ShowTip(event, 'tt242', 'link773')" onMouseOut="HideTip('tt242')">c_COAP_stepIdx_removeResourceObservations_byStringId</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_removeResourceObservations_byStringId" class=LConstant id=link774 onMouseOver="ShowTip(event, 'tt243', 'link774')" onMouseOut="HideTip('tt243')">c_COAP_stepName_removeResourceObservations_byStringId</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_COAP_step_setPreferredBlocksize"></a>f_COAP_step_setPreferredBlocksize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setPreferredBlocksize(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Test step to set the preferred blocksize (szx) in the entity context. Integer parameter required.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>pl_ptr.refContext.fRefArgs[0]</td><td class=CDLDescription><b>integer</b> - SZX value to be set. 0 will set to omit.</td></tr></table><h4 class=CHeading>Related Constants</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepIdx_setPreferredBlocksize" class=LConstant id=link775 onMouseOver="ShowTip(event, 'tt244', 'link775')" onMouseOut="HideTip('tt244')">c_COAP_stepIdx_setPreferredBlocksize</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_stepName_setPreferredBlocksize" class=LConstant id=link776 onMouseOver="ShowTip(event, 'tt245', 'link776')" onMouseOut="HideTip('tt245')">c_COAP_stepName_setPreferredBlocksize</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_setStepCtx"></a>f_EPTF_COAP_setStepCtx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_setStepCtx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This sets the instance pointers of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link777 onMouseOver="ShowTip(event, 'tt167', 'link777')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> to the related instances of a simulated device (entity) calculated from the test step args <EPTF_LGenBase_TestStepArgs></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><b>in</b> <EPTF_LGenBase_TestStepArgs> - test step args</td></tr><tr><td class=CDLEntry>p_ctx</td><td class=CDLDescription><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link778 onMouseOver="ShowTip(event, 'tt167', 'link778')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> - step context with pointers to the related instances</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link779 onMouseOver="ShowTip(event, 'tt6', 'link779')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link780 onMouseOver="ShowTip(event, 'tt167', 'link780')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_setCtx"></a>f_EPTF_COAP_setCtx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_setCtx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>This sets the instance pointers of <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link781 onMouseOver="ShowTip(event, 'tt167', 'link781')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> to the related instances of a simulated device (entity) calculated from the test step args <EPTF_LGenBase_TestStepArgs></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - entity index</td></tr><tr><td class=CDLEntry>p_fsmIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - fsm instace index</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_ctx</td><td class=CDLDescription><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link782 onMouseOver="ShowTip(event, 'tt167', 'link782')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a> - step context with pointers to the related instances</td></tr></table><h4 class=CHeading>Related Types</h4><ul><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link783 onMouseOver="ShowTip(event, 'tt6', 'link783')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></li><li><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_StepCtx" class=LType id=link784 onMouseOver="ShowTip(event, 'tt167', 'link784')" onMouseOut="HideTip('tt167')">COAP_StepCtx</a></li></ul></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isFsmInitialized"></a>f_EPTF_COAP_isFsmInitialized</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_isFsmInitialized(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link785 onMouseOver="ShowTip(event, 'tt146', 'link785')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> instace was created for an FSM instance and returns with a pointer to it</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - entity index</td></tr><tr><td class=CDLEntry>p_fsmIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - fsm instace index</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_fsmCtxIdx</td><td class=CDLDescription><b>inout</b> <b>integer</b> - index of the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link786 onMouseOver="ShowTip(event, 'tt146', 'link786')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a> instance in the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx_DB" class=LType id=link787 onMouseOver="ShowTip(event, 'tt13', 'link787')" onMouseOut="HideTip('tt13')">COAP_FsmCtx_DB</a></td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_FsmCtx" class=LType id=link788 onMouseOver="ShowTip(event, 'tt146', 'link788')" onMouseOut="HideTip('tt146')">COAP_FsmCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_getIntValue"></a>f_EPTF_COAP_getIntValue</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getIntValue(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_intList,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_number,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_value</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Retreives an element of an <EPTF_IntegerList> if it exists</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_intList</td><td class=CDLDescription><b>in</b> <EPTF_IntegerList> - list of integers</td></tr><tr><td class=CDLEntry>pl_number</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the integer to be retrieved</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_value</td><td class=CDLDescription><b>inout</b> <b>integer</b> - value of the retrieved integer</td></tr><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true if the element existed in the integer list</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_CodeToEventIdx"></a>f_EPTF_COAP_CodeToEventIdx</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_CodeToEventIdx(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Code </td><td class="PParameter prettyprint " nowrap>p_code</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Converts the <Code> ot a COAP PDU to an integer number</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_code</td><td class=CDLDescription><b>in</b> <Code> - code of a COAP PDU</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>the returned id</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isCoapReportEnabledForEntity"></a>f_EPTF_COAP_isCoapReportEnabledForEntity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_isCoapReportEnabledForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP event reporting is enabled for a particular entity</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription><b>true</b> if COAP event reporting is enabled, <b>false</b> otherwise</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#COAP_EntityCtx" class=LType id=link789 onMouseOver="ShowTip(event, 'tt6', 'link789')" onMouseOut="HideTip('tt6')">COAP_EntityCtx</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_dispatchEventForObserve_ifExists"></a>f_EPTF_COAP_dispatchEventForObserve_ifExists</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventForObserve_ifExists(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap width=100%>p_pdu,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Dispatches the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_OBSERVE" class=LConstant id=link790 onMouseOver="ShowTip(event, 'tt174', 'link790')" onMouseOut="HideTip('tt174')">c_COAP_eventIdx_OBSERVE</a> event to an entity/fsm if the COAP message has an OBSERVE option</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - the COAP PDU</td></tr><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity</td></tr><tr><td class=CDLEntry>pl_fsmCtx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of FSM</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link791 onMouseOver="ShowTip(event, 'tt2', 'link791')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_dispatchEventForBlock1"></a>f_EPTF_COAP_dispatchEventForBlock1</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventForBlock1(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>BlockOption </td><td class="PParameter prettyprint " nowrap width=100%>p_block1,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Dispatches the <a href="EPTF_COAP_LGen_Definitions-ttcn.html#c_COAP_eventIdx_BLOCK1_init" class=LConstant id=link792 onMouseOver="ShowTip(event, 'tt176', 'link792')" onMouseOut="HideTip('tt176')">c_COAP_eventIdx_BLOCK1_init</a> event to an entity/fsm if the COAP message has an block1 option</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - the COAP PDU</td></tr><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity</td></tr><tr><td class=CDLEntry>pl_fsmCtx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of FSM</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link793 onMouseOver="ShowTip(event, 'tt2', 'link793')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_dispatchEventsForCode"></a>f_EPTF_COAP_dispatchEventsForCode</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventsForCode(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Code </td><td class="PParameter prettyprint " nowrap width=100%>pl_code,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_reportedArgs</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Dispatches events to an entity/fsm based on the COAP PDU’s code</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_code</td><td class=CDLDescription><b>in</b> <Code> - the COAP PDU’s code</td></tr><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity</td></tr><tr><td class=CDLEntry>pl_fsmCtx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of FSM</td></tr><tr><td class=CDLEntry>pl_reportedArgs</td><td class=CDLDescription><b>in</b> <EPTF_IntegerList> - additional arguments to be reported to the entity/FSM</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link794 onMouseOver="ShowTip(event, 'tt2', 'link794')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_dispatchEvent"></a>f_EPTF_COAP_dispatchEvent</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEvent(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_reportedArgs</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Wrapper for CLL’s <f_EPTF_LGenBase_postEvent> to handle multi level event (generic, entity, FSM) reporting</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_eventIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - index of the vent to be reported</td></tr><tr><td class=CDLEntry>pl_eIdx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of the entity, in case it’s -1 the reported event will be <b>generic</b> level</td></tr><tr><td class=CDLEntry>pl_fsmCtx</td><td class=CDLDescription><b>in</b> <b>integer</b> - the index of FSM, , in case it’s -1 the reported event will be <b>entity</b> level</td></tr><tr><td class=CDLEntry>pl_reportedArgs</td><td class=CDLDescription><b>in</b> <EPTF_IntegerList> - additional arguments to be reported to the entity/FSM</td></tr></table><h4 class=CHeading>Related Types</h4><p><a href="EPTF_COAP_LGen_Definitions-ttcn.html#EPTF_COAP_LGen_CT" class=LType id=link795 onMouseOver="ShowTip(event, 'tt2', 'link795')" onMouseOut="HideTip('tt2')">EPTF_COAP_LGen_CT</a></p></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isEmpty"></a>f_EPTF_COAP_isEmpty</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isEmpty(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU is empty</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true in case the COAP PDU is empty</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isRequest"></a>f_EPTF_COAP_isRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isRequest(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU is a request</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true in case the COAP PDU is a request</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isResponse"></a>f_EPTF_COAP_isResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isResponse(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU is a response</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true in case the COAP PDU is a response</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_hasObserve"></a>f_EPTF_COAP_hasObserve</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_hasObserve(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU has an OBSERVE option</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>index of the observe option in case the COAP PDU has an OBSERVE option</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_hasBlock1"></a>f_EPTF_COAP_hasBlock1</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_hasBlock1(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU has a BLOCK1 option</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>index of the block1 option in case the COAP PDU has a BLOCK1 option</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_isReset"></a>f_EPTF_COAP_isReset</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isReset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Checks if the COAP PDU is a RST</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU to be checked</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*boolean*</td><td class=CDLDescription>true in case the COAP PDU is a RST</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_uriPathToString"></a>f_EPTF_COAP_uriPathToString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_uriPathToString(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Converts the uri path of the COAP PDU into one string using “/” as delimiter</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>uri path of the COAP PDU in one string using “/” as delimiter</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_fetchUriPath"></a>f_EPTF_COAP_fetchUriPath</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_fetchUriPath(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return UriPath_List</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Fetches the uri path of the COAP PDU</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*charstring*</td><td class=CDLDescription>uri path of the COAP PDU in one string using “/” as delimiter</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_fetchContentFormat"></a>f_EPTF_COAP_fetchContentFormat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_fetchContentFormat(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Fetches the content format of the COAP PDU</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>in</b> <CoAP_ReqResp> - COAP PDU</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>*integer*</td><td class=CDLDescription>content format of the COAP PDU</td></tr></table></div></div></div> |
| |
| <div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="f_EPTF_COAP_addOption"></a>f_EPTF_COAP_addOption</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_addOption(</td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_coap,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_Options </td><td class="PParameter prettyprint " nowrap>p_option</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Adds <CoAP_Options> options to a the COAP PDU</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_pdu</td><td class=CDLDescription><b>inout</b> <CoAP_ReqResp> - COAP PDU</td></tr><tr><td class=CDLEntry>p_option</td><td class=CDLDescription><b>in</b> <CoAP_Options> - COAP options to be added</td></tr></table></div></div></div> |
| |
| </div><!--Content--> |
| |
| |
| |
| <!--START_ND_TOOLTIPS--> |
| <div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_LGen_init(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap>pl_name</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The main initialization function for the EPTF_COAP_LGen_CT component type</div></div><div class=CToolTip id="tt2"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_COAP_LGen_CT extends EPTF_COAP_Transport_User_CT, EPTF_LGenBase_CT, EPTF_Logging_CT</td></tr></table></blockquote>COAP load generator component</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_LGen_initLogging() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializing CLL’s logging feature on the EPTF_COAP_LGen_CT component type</div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_COAP_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>The main clean up function for the EPTF_COAP_LGen_CT component type</div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_eCtxBind(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return EPTF_IntegerList</td></tr></table></td></tr></table></blockquote>This function is called by the CLL for each entity instance created on a particular instace of EPTF_COAP_LGen_CT The function will allocate and initialize an instance of COAP_EntityCtx in <b>v_COAP_EntityCtxDB</b> COAP_EntityCtx_DB</div></div><div class=CToolTip id="tt6"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_EntityCtx</td></tr></table></blockquote>A COAP entity is a simulated COAP device, this structures stores data for one simulated device.</div></div><div class=CToolTip id="tt7"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_EntityCtx_DB</td></tr></table></blockquote>Storing COAP entity contexts</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_COAP_eCtxUnbind(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>pl_eIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The reverse operation of f_COAP_eCtxBind. </div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_COAP_eCtxReset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>pl_eIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The resources reserved during f_COAP_eCtxBind are reinitalized (reset). </div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_EntityCtxDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_EntityCtxDB</b> COAP_EntityCtx_DB database</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_EntityCtxDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_EntityCtxDB</b> COAP_EntityCtx_DB database</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_FsmCtxDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_FsmCtxDB</b> COAP_FsmCtx_DB database</div></div><div class=CToolTip id="tt13"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_FsmCtx_DB</td></tr></table></blockquote>Storing COAP FSM contexts</div></div><div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_FsmCtxDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_FsmCtxDB</b> COAP_FsmCtx_DB database</div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_transportEndpointDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database</div></div><div class=CToolTip id="tt16"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_TransportEndpointDB</td></tr></table></blockquote>Storing COAP_TransportEndpoint instances</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_transportEndpointDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_transportEndpointDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_TransportEndpoint </td><td class="PParameter prettyprint " nowrap width=100%>p_te</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_TransportEndpoint element in <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database based on its socket member field</div></div><div class=CToolTip id="tt21"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_TransportEndpoint</td></tr></table></blockquote>Stores the transport related parameters for a COAP endpoint</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=3>function f_EPTF_COAP_transportEndpointDB_Socket2String(</td></tr><tr><td> </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock</td></tr><tr><td class="PAfterParameters prettyprint "colspan=3>) return charstring</td></tr></table></td></tr></table></blockquote>Hash function for lookups used by the <b>v_COAP_transportEndpointDB</b> COAP_TransportEndpointDB database</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_rrDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_rrDB</b> COAP_RR_DB database</div></div><div class=CToolTip id="tt24"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_RR_DB</td></tr></table></blockquote>Storing COAP_RR instances</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rrDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_RR </td><td class="PParameter prettyprint " nowrap width=100%>p_rr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_rrDB</b> COAP_RR_DB database</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rrDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_token</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_RR element in <b>v_COAP_rrDB</b> COAP_RR_DB database</div></div><div class=CToolTip id="tt27"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_RR</td></tr></table></blockquote>Models a COAP request-response state machine</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_get(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_RR </td><td class="PParameter prettyprint " nowrap>p_rr</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_rrDB</b> COAP_RR database</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_rrDB</b> COAP_RR database and frees up its reserved resources</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_rrDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_rrDB</b> COAP_RR_DB database</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rrDB_tokenHash(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap>p_sock,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap>p_token</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote>Hash function for lookups used by the <b>v_COAP_rrDB</b> COAP_RR_DB database</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observationDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_observationDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt33"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Observation_DB</td></tr></table></blockquote>Storing COAP_Observation_Server instances</div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Observation_Server </td><td class="PParameter prettyprint " nowrap width=100%>p_os</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_observationDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_remoteAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_remotePort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_resIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_Observation_Server element in <b>v_COAP_observationDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt36"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Observation_Server</td></tr></table></blockquote>Represents an observation relationship between an observed resource and an observer</div></div><div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Observation_Server </td><td class="PParameter prettyprint " nowrap width=100%>p_os</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_observationDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_observationDB</b> COAP_Observation_DB database and frees up its reserved resources</div></div><div class=CToolTip id="tt39"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observationDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_observationDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observationDB_tokenHash(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_remoteAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_remotePort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_resIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return charstring</td></tr></table></td></tr></table></blockquote>Hash function for lookups used by the <b>v_COAP_rrDB</b> COAP_Observation_DB database</div></div><div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_blockwiseDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt42"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Blockwise_DB</td></tr></table></blockquote>Storing COAP_Blockwise_Transfer instances</div></div><div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Blockwise_Transfer </td><td class="PParameter prettyprint " nowrap width=100%>p_bt</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_Blockwise_Transfer element in <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt45"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Blockwise_Transfer</td></tr></table></blockquote>Represents a stateful blockwise transfer</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Blockwise_Transfer </td><td class="PParameter prettyprint " nowrap width=100%>p_bt</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database and frees up its reserved resources</div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_blockwiseDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_blockwiseDB_tokenHash(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return charstring</td></tr></table></td></tr></table></blockquote>Hash function for lookups used by the <b>v_COAP_blockwiseDB</b> COAP_Blockwise_DB database</div></div><div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_trDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt51"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Transaction_DB</td></tr></table></blockquote>Storing COAP_Transaction instances</div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Transaction </td><td class="PParameter prettyprint " nowrap width=100%>p_tr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap width=100%>p_sock,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_mid,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap></td><td class="PType prettyprint " nowrap>COAP_Transaction_Direction </td><td class="PParameter prettyprint " nowrap width=100%>p_dir</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_Transaction element in <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt54"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Transaction</td></tr></table></blockquote>Implements a COAP transaction in a state machine</div></div><div class=CToolTip id="tt55"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_trDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_Transaction </td><td class="PParameter prettyprint " nowrap width=100%>p_tr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_trDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_trDB</b> COAP_Transaction_DB database and frees up its reserved resources</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_trDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_trDB_midHash(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Socket </td><td class="PParameter prettyprint " nowrap>p_sock,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_mid</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote>Hash function for lookups used by the <b>v_COAP_trDB</b> COAP_Transaction_DB database</div></div><div class=CToolTip id="tt59"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observedResourceDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database</div></div><div class=CToolTip id="tt60"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_ObservedResource_DB</td></tr></table></blockquote>Storing COAP_ObservedResource instances</div></div><div class=CToolTip id="tt61"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_ObservedResource </td><td class="PParameter prettyprint " nowrap width=100%>p_or</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database</div></div><div class=CToolTip id="tt62"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_localAddr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_localPort,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_resourceId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an COAP_ObservedResource element in <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database</div></div><div class=CToolTip id="tt63"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_ObservedResource</td></tr></table></blockquote>Represents an observed resource</div></div><div class=CToolTip id="tt64"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_ObservedResource </td><td class="PParameter prettyprint " nowrap width=100%>p_or</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database</div></div><div class=CToolTip id="tt65"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_observedResourceDB_remove(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database and frees up its reserved resources</div></div><div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_observedResourceDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_observedResourceDB</b> COAP_ObservedResource_DB database</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_templateDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_templateDB</b> COAP_Template_DB database by adding the templates given in tsp_EPTF_COAP_LGen_templates</div></div><div class=CToolTip id="tt68"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_Template_DB</td></tr></table></blockquote>Storing CoAP_Template instances</div></div><div class=CToolTip id="tt69"><div class=CModuleParameter>COAP template definitions for sending</div></div><div class=CToolTip id="tt70"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_Template </td><td class="PParameter prettyprint " nowrap width=100%>p_template</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_templateDB</b> COAP_Template_DB database</div></div><div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_lookUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_id</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Gets the index of an CoAP_Template element in <b>v_COAP_templateDB</b> COAP_Template_DB database</div></div><div class=CToolTip id="tt72"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record CoAP_Template</td></tr></table></blockquote>Grouping a CoAP_ReqResp with an id</div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_templateDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap width=100%>p_pdu</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_templateDB</b> COAP_Template_DB database</div></div><div class=CToolTip id="tt74"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_templateDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_templateDB</b> COAP_Template_DB database</div></div><div class=CToolTip id="tt75"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_niddDB_init() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Initializes the <b>v_COAP_niddDB</b> COAP_NIDD_DB database</div></div><div class=CToolTip id="tt76"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_NIDD_DB</td></tr></table></blockquote>Storing encoded COAP messages as <b>octetstring</b> ready to be transported over NIDD</div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_niddDB_add(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Adds a new element to the <b>v_COAP_niddDB</b> COAP_NIDD_DB database</div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_niddDB_get(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_idx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Retrieves an element from the <b>v_COAP_niddDB</b> COAP_NIDD_DB database</div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_niddDB_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_idx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an element from the <b>v_COAP_niddDB</b> COAP_NIDD_DB database and frees up its reserved resources</div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_niddDB_cleanUp() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Cleans up the reserved resources of the <b>v_COAP_niddDB</b> COAP_NIDD_DB database</div></div><div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getNextMID(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return integer</td></tr></table></td></tr></table></blockquote>Generate the next unused message id for an entity</div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getNextToken(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return octetstring</td></tr></table></td></tr></table></blockquote>Generate the next unused token for an entity</div></div><div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The transport layer implementation EPTF_COAP_Transport_Provider_CT can report received EPTF_COAP_PDU message to the load generator layer EPTF_COAP_Transport_User_CT extended by EPTF_COAP_LGen_CT using this function.</div></div><div class=CToolTip id="tt84"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_COAP_Transport_Provider_CT</td></tr></table></blockquote>Base component type for a COAP transport realization</div></div><div class=CToolTip id="tt85"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_COAP_PDU</td></tr></table></blockquote>Encapsulates a COAP PDU with the corresponding entity (and FSM) indices and transport information</div></div><div class=CToolTip id="tt86"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_COAP_Transport_User_CT</td></tr></table></blockquote>Base component type for a COAP transport user realization</div></div><div class=CToolTip id="tt87"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_receiveMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The transport layer implementation EPTF_COAP_Transport_Provider_CT can report received EPTF_COAP_PDU message to the load generator layer EPTF_COAP_Transport_User_CT extended by EPTF_COAP_LGen_CT using this function.</div></div><div class=CToolTip id="tt88"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_receiveEvent(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>ASP_Event </td><td class="PParameter prettyprint " nowrap width=100%>p_event</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The transport layer implementation EPTF_COAP_Transport_Provider_CT can report received ASP_Event events to the load generator layer EPTF_COAP_Transport_User_CT extended by EPTF_COAP_LGen_CT using this function.</div></div><div class=CToolTip id="tt89"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_LGen_transportApiResponse(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_Transport_Response </td><td class="PParameter prettyprint " nowrap width=100%>pl_rsp</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The transport layer implementation EPTF_COAP_Transport_Provider_CT can report received EPTF_COAP_Transport_Response responses to the load generator layer EPTF_COAP_Transport_User_CT extended by EPTF_COAP_LGen_CT using this function.</div></div><div class=CToolTip id="tt90"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_COAP_Transport_Response</td></tr></table></blockquote>API for responding to transport operations to the EPTF_COAP_Transport_User_CT</div></div><div class=CToolTip id="tt91"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_stack_fromApp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This is the main entry point for the COAP stack realization of the EPTF_COAP_LGen_CT component that handles messages received from the application layer (e.g. </div></div><div class=CToolTip id="tt92"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_stack_fromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This is the main entry point for the COAP stack realization of the EPTF_COAP_LGen_CT component that handles messages received from the environment layer (e.g. </div></div><div class=CToolTip id="tt93"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handleMsg(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function implements a COAP request-response state machine</div></div><div class=CToolTip id="tt94"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_reset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the <b>reset</b> event of a COAP_RR state machine</div></div><div class=CToolTip id="tt95"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_timeout(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the <b>timeout</b> event of a COAP_RR state machine</div></div><div class=CToolTip id="tt96"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_cancel(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the <b>cancel</b> event of a COAP_RR state machine</div></div><div class=CToolTip id="tt97"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_rr_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_rrIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the removal and clean up of a COAP_RR state machine instance from the DB</div></div><div class=CToolTip id="tt98"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_setState(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_RR_State </td><td class="PParameter prettyprint " nowrap width=100%>p_nextState</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function sets the current state of a COAP_RR state machine instance</div></div><div class=CToolTip id="tt99"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handle_Observe_request(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles an incoming Observe request as part of a COAP_RR state machine instance</div></div><div class=CToolTip id="tt100"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_rr_handle_BlockwiseTransfer_request(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_rrIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles an incoming blockwise transfer request as part of a COAP_RR state machine instance</div></div><div class=CToolTip id="tt101"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_fromRR(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function implements a COAP request-response state machine by handling the incoming message from a COAP_RR</div></div><div class=CToolTip id="tt102"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_fromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function implements a COAP request-response state machine by handling the incoming message from a COAP_RR</div></div><div class=CToolTip id="tt103"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_handleBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function handles incoming COAP messages in case they are blockwise transfer related.</div></div><div class=CToolTip id="tt104"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_tr_cancel(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_trIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the <b>cancel</b> event of a COAP_Transaction state machine instance</div></div><div class=CToolTip id="tt105"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function handles the <b>T_lifetime</b> timer’s timeout event of a COAP_Transaction state machine instance</div></div><div class=CToolTip id="tt106"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function handles the <b>T_retransmit</b> timer’s timeout event of a COAP_Transaction state machine instance</div></div><div class=CToolTip id="tt107"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function starts the <b>T_retransmit</b> timer of a particular COAP_Transaction instance</div></div><div class=CToolTip id="tt108"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_cancelT_retransmit(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function cancels the <b>T_retransmit</b> timer of a particular COAP_Transaction instance</div></div><div class=CToolTip id="tt109"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>float </td><td class="PParameter prettyprint " nowrap width=100%>pl_time</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function starts the <b>T_lifetime</b> timer of a particular COAP_Transaction instance</div></div><div class=CToolTip id="tt110"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_cancelT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function cancels the <b>T_lifetime</b> timer of a particular COAP_Transaction instance</div></div><div class=CToolTip id="tt111"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_startT_rtt(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function starts the <b>T_rtt</b> timer to measure the round-trip time of the transaction</div></div><div class=CToolTip id="tt112"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_stopT_rtt(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function stops the <b>T_rtt</b> timer and reports the measure round-trip time via the vf_COAP_rttIndication fcb_EPTF_COAP_rttIndication call-back function</div></div><div class=CToolTip id="tt113"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>type function fcb_EPTF_COAP_rttIndication(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>float </td><td class="PParameter prettyprint " nowrap>pl_rtt</td><td class="PAfterParameters prettyprint "nowrap>) runs on self</td></tr></table></td></tr></table></blockquote>Call-back function type for reporting Round trip time measurements</div></div><div class=CToolTip id="tt114"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function is used to send out a message from an instance of a COAP_Transaction using the registered function fcb_EPTF_COAP_Transport_sendMessage of the underlying transport layer instance.</div></div><div class=CToolTip id="tt115"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_COAP_Transport_sendMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote>Call-back function type for sending a EPTF_COAP_PDU COAP message</div></div><div class=CToolTip id="tt116"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_tr_remove(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap>p_trIdx</td><td class="PAfterParameters prettyprint "nowrap>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function handles the removal and clean up of a COAP_Transaction state machine instance from the DB</div></div><div class=CToolTip id="tt117"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_tr_setState(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_trIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>COAP_Transaction_State </td><td class="PParameter prettyprint " nowrap width=100%>p_nextState</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function sets the current state of a COAP_Transaction state machine instance</div></div><div class=CToolTip id="tt118"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_in(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_blockwiseIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_block1OptionIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function implements the incoming message handling for a COAP_Blockwise_Transfer instance</div></div><div class=CToolTip id="tt119"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_ScheduledAction </td><td class="PParameter prettyprint " nowrap width=100%>pl_action,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIndex</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function handles the incoming T_lifetime timeout event for a COAP_Blockwise_Transfer instance</div></div><div class=CToolTip id="tt120"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_startT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_btIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This function starts the <b>T_lifetime</b> timer of a particular COAP_Blockwise_Transfer instance. </div></div><div class=CToolTip id="tt121"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_BlockwiseTransfer_cancelT_lifetime(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_btIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function cancels the <b>T_lifetime</b> timer of a particular COAP_Blockwise_Transfer instance</div></div><div class=CToolTip id="tt122"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_VERBOSE(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Logging functions for the VERBOSE log level</div></div><div class=CToolTip id="tt123"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_DEBUG(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Logging functions for the DEBUG log level</div></div><div class=CToolTip id="tt124"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_WARNING(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Logging functions for the WARNING log level</div></div><div class=CToolTip id="tt125"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_Logging_ERROR(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in @lazy </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Logging functions for the ERROR log level</div></div><div class=CToolTip id="tt126"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addObservation(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Adds a new observation to the simulated device</div></div><div class=CToolTip id="tt127"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeObservation(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>boolean </td><td class="PParameter prettyprint " nowrap width=100%>p_lastObserver</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an existing observation from the simulated device</div></div><div class=CToolTip id="tt128"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeObservedResource(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an observed resource entry from the simulated device</div></div><div class=CToolTip id="tt129"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_block1OptionIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Adds a new blockwise transfer FSM to the simulated device</div></div><div class=CToolTip id="tt130"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_removeBlockwiseTransfer(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_BlockwiseTransferIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an existing blockwise transfer from the simulated device</div></div><div class=CToolTip id="tt131"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_addOutgoingNiddMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>octetstring </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Stores a new outgoing encoded NIDD message to the entity context</div></div><div class=CToolTip id="tt132"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_clearOutgoingNiddMessages(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes all buffered NIDD messages belonging to the entity</div></div><div class=CToolTip id="tt133"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_EntityCtx_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Cleans up the COAP_EntityCtx instance of a simulated device by deleting related instances</div></div><div class=CToolTip id="tt134"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_addObserver(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>boolean </td><td class="PParameter prettyprint " nowrap width=100%>p_confirmable</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Adds an COAP_Observation_Server instance to the COAP_ObservedResource instance based on the OBSERVE message</div></div><div class=CToolTip id="tt135"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_removeObserver(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Removes an COAP_Observation_Server instance from the COAP_ObservedResource instance that canceled its observation</div></div><div class=CToolTip id="tt136"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_sendNotification(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Sends notificiations to all observers, who are observing a particular resource COAP_ObservedResource</div></div><div class=CToolTip id="tt137"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservedResource_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsResIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Cleans up the COAP_ObservedResource instance</div></div><div class=CToolTip id="tt138"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservationServer_sendNotification(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>p_msg</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Sends a notification for a particular observer of an observation relationship</div></div><div class=CToolTip id="tt139"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_ObservationServer_cancelReceivedFromEnv(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_obsIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>When an observation is canceled this can be called function to remove the corresponding COAP_Observation_Server instance</div></div><div class=CToolTip id="tt140"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_declareEvents() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Declares the FSM events to the CLL framework implemented by EPTF_COAP_LGen_CT</div></div><div class=CToolTip id="tt141"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">function f_EPTF_COAP_declareSteps() runs on EPTF_COAP_LGen_CT</td></tr></table></blockquote>Declares the FSM steps to the CLL framework implemented by EPTF_COAP_LGen_CT</div></div><div class=CToolTip id="tt142"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_init(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test Step to dynamically allocate and initialize the COAP FSM context for the caller FSM. </div></div><div class=CToolTip id="tt143"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_cleanUp(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test Step to free up the COAP FSM context for the caller FSM. </div></div><div class=CToolTip id="tt144"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setLocalAddress(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to set the local address in the entity context. </div></div><div class=CToolTip id="tt145"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setRemoteAddress_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to set the remote address in the FSM context COAP_FsmCtx. </div></div><div class=CToolTip id="tt146"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_FsmCtx</td></tr></table></blockquote>Storing COAP data for each FSM</div></div><div class=CToolTip id="tt147"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_loadTemplate_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to load a CoAP_Template from tsp_EPTF_COAP_LGen_templates into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). </div></div><div class=CToolTip id="tt148"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_loadTemplate_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to load a CoAP_Template from tsp_EPTF_COAP_LGen_templates into <b>v_COAP_msgToSend</b> (which can be sent using the send test step). </div></div><div class=CToolTip id="tt149"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_send(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to send out a COAP message from <b>v_COAP_msgToSend</b>. </div></div><div class=CToolTip id="tt150"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_handleRequest(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step can be called from an FSM to handle a reported COAP request. </div></div><div class=CToolTip id="tt151"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendResponse(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects an ongoing request bound to the FSM by f_COAP_step_handleRequest and a response message loaded into <b>v_COAP_msgToSend</b> by f_COAP_step_loadTemplate_byIntIdx The test step will take the template and process it in the applib’s stack that will fill in the necessary id (e.g. </div></div><div class=CToolTip id="tt152"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendAccept(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects an ongoing request bound to the FSM by f_COAP_step_handleRequest The test step will send an accept (eg. </div></div><div class=CToolTip id="tt153"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startListening(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects that a transport endpoint is set in the entity context: COAP_EntityCtx as a local address The step will initiate allocating the local address using the transport layer and eventually it will report back if it was successful or it failed</div></div><div class=CToolTip id="tt154"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </div></div><div class=CToolTip id="tt155"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS_byVarIds(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </div></div><div class=CToolTip id="tt156"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_startDTLS_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step expects that a transport endpoint is set in the entity context as a local address and a remote address is set in the FSM context. </div></div><div class=CToolTip id="tt157"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setRemoteAddress_byVars(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to set the remote address by variable parameters in the FSM context COAP_FsmCtx.</div></div><div class=CToolTip id="tt158"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_reportCoapEventForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step will turn on/off the COAP event reporting for the entity in the entity context COAP_EntityCtx It is recommended to turn the reporting off, when the COAP applib is used as a transport for the LWM2M applib</div></div><div class=CToolTip id="tt159"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_confirmableNotificationForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step will turn on/off the COAP CON notifications for the entity in the entity context COAP_EntityCtx</div></div><div class=CToolTip id="tt160"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step send notifications to the observers of the observed resource pointed by the idx parameter</div></div><div class=CToolTip id="tt161"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step send notifications to the observers of the observed resource identified by the string uri given as parameter</div></div><div class=CToolTip id="tt162"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_sendNotification_internal(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>charstring </td><td class="PParameter prettyprint " nowrap width=100%>p_observedResourceId</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>This function sends notifications to the observers of the observed resource identified by the string uri given as parameter</div></div><div class=CToolTip id="tt163"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_removeResourceObservations_byIntIdx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step removes the observers of the observed resource pointed by the idx parameter</div></div><div class=CToolTip id="tt164"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_removeResourceObservations_byStringId(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>The test step removes the observers of the observed resource identified by the string uri given as parameter</div></div><div class=CToolTip id="tt165"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_COAP_step_setPreferredBlocksize(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Test step to set the preferred blocksize (szx) in the entity context. </div></div><div class=CToolTip id="tt166"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_setStepCtx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This sets the instance pointers of COAP_StepCtx to the related instances of a simulated device (entity) calculated from the test step args EPTF_LGenBase_TestStepArgs</div></div><div class=CToolTip id="tt167"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record COAP_StepCtx</td></tr></table></blockquote>Stores the most important pointers</div></div><div class=CToolTip id="tt168"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_setCtx(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>p_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>COAP_StepCtx </td><td class="PParameter prettyprint " nowrap width=100%>p_ctx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>This sets the instance pointers of COAP_StepCtx to the related instances of a simulated device (entity) calculated from the test step args EPTF_LGenBase_TestStepArgs</div></div><div class=CToolTip id="tt169"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_isFsmInitialized(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtxIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP_FsmCtx instace was created for an FSM instance and returns with a pointer to it</div></div><div class=CToolTip id="tt170"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_getIntValue(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_intList,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_number,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_value</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) return boolean</td></tr></table></td></tr></table></blockquote>Retreives an element of an EPTF_IntegerList if it exists</div></div><div class=CToolTip id="tt171"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_CodeToEventIdx(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Code </td><td class="PParameter prettyprint " nowrap>p_code</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote>Converts the Code ot a COAP PDU to an integer number</div></div><div class=CToolTip id="tt172"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_isCoapReportEnabledForEntity(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP event reporting is enabled for a particular entity</div></div><div class=CToolTip id="tt173"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventForObserve_ifExists(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap width=100%>p_pdu,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Dispatches the c_COAP_eventIdx_OBSERVE event to an entity/fsm if the COAP message has an OBSERVE option</div></div><div class=CToolTip id="tt174"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_eventIdx_OBSERVE := 5</td></tr></table></blockquote>Integer constant for the COAP OBSERVE request event</div></div><div class=CToolTip id="tt175"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventForBlock1(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>BlockOption </td><td class="PParameter prettyprint " nowrap width=100%>p_block1,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Dispatches the c_COAP_eventIdx_BLOCK1_init event to an entity/fsm if the COAP message has an block1 option</div></div><div class=CToolTip id="tt176"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_eventIdx_BLOCK1_init := 714</td></tr></table></blockquote>Integer constant for the initial (num=0) Block1 request indication</div></div><div class=CToolTip id="tt177"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEventsForCode(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>Code </td><td class="PParameter prettyprint " nowrap width=100%>pl_code,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_reportedArgs</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Dispatches events to an entity/fsm based on the COAP PDU’s code</div></div><div class=CToolTip id="tt178"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_COAP_dispatchEvent(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eventIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_eIdx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>integer </td><td class="PParameter prettyprint " nowrap width=100%>pl_fsmCtx,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_IntegerList </td><td class="PParameter prettyprint " nowrap width=100%>pl_reportedArgs</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_COAP_LGen_CT</td></tr></table></td></tr></table></blockquote>Wrapper for CLL’s f_EPTF_LGenBase_postEvent to handle multi level event (generic, entity, FSM) reporting</div></div><div class=CToolTip id="tt179"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isEmpty(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU is empty</div></div><div class=CToolTip id="tt180"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isRequest(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU is a request</div></div><div class=CToolTip id="tt181"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isResponse(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU is a response</div></div><div class=CToolTip id="tt182"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_hasObserve(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU has an OBSERVE option</div></div><div class=CToolTip id="tt183"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_hasBlock1(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU has a BLOCK1 option</div></div><div class=CToolTip id="tt184"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_isReset(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return boolean</td></tr></table></td></tr></table></blockquote>Checks if the COAP PDU is a RST</div></div><div class=CToolTip id="tt185"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_uriPathToString(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return charstring</td></tr></table></td></tr></table></blockquote>Converts the uri path of the COAP PDU into one string using “/” as delimiter</div></div><div class=CToolTip id="tt186"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_fetchUriPath(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return UriPath_List</td></tr></table></td></tr></table></blockquote>Fetches the uri path of the COAP PDU</div></div><div class=CToolTip id="tt187"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_fetchContentFormat(</td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_pdu</td><td class="PAfterParameters prettyprint "nowrap>) return integer</td></tr></table></td></tr></table></blockquote>Fetches the content format of the COAP PDU</div></div><div class=CToolTip id="tt188"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>function f_EPTF_COAP_addOption(</td><td class="PTypePrefix prettyprint " nowrap>inout </td><td class="PType prettyprint " nowrap>CoAP_ReqResp </td><td class="PParameter prettyprint " nowrap>p_coap,</td></tr><tr><td></td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>CoAP_Options </td><td class="PParameter prettyprint " nowrap>p_option</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Adds CoAP_Options options to a the COAP PDU</div></div><div class=CToolTip id="tt189"><div class=CFile>This module contains the definitions for the COAP load generator component</div></div><div class=CToolTip id="tt190"><div class=CType>Direction of a COAP_Transaction: either INCOMING or OUTGOING</div></div><div class=CToolTip id="tt191"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_COAP_Transport_receiveMessage(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_PDU </td><td class="PParameter prettyprint " nowrap width=100%>pl_message</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote>Call-back function type for reporting received EPTF_COAP_PDU COAP message</div></div><div class=CToolTip id="tt192"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_COAP_Transport_receiveEvent(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>ASP_Event </td><td class="PParameter prettyprint " nowrap width=100%>p_event</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote>Call-back function type for reporting received ASP_Event COAP event</div></div><div class=CToolTip id="tt193"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_COAP_Transport_apiResponse(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_COAP_Transport_Response </td><td class="PParameter prettyprint " nowrap width=100%>pl_rsp</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote>Call-back function type for reporting a EPTF_COAP_Transport_Response COAP transport response</div></div><div class=CToolTip id="tt194"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type union COAP_RR_State</td></tr></table></blockquote>A COAP_RR can be either a client or a server request response</div></div><div class=CToolTip id="tt195"><div class=CType>States of a COAP_Transaction state machine</div></div><div class=CToolTip id="tt196"><div class=CModuleParameter>Maximum lifetime of a COAP transaction in seconds</div></div><div class=CToolTip id="tt197"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_init := 0</td></tr></table></blockquote>Integer constant for the COAP init test step</div></div><div class=CToolTip id="tt198"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_init := "COAP Applib: init"</td></tr></table></blockquote>Charstring constant for the COAP init test step</div></div><div class=CToolTip id="tt199"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_cleanUp := 1</td></tr></table></blockquote>Integer constant for the COAP cleanUp test step</div></div><div class=CToolTip id="tt200"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_cleanUp := "COAP Applib: cleanUp"</td></tr></table></blockquote>Charstring constant for the COAP cleanUp test step</div></div><div class=CToolTip id="tt201"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_setLocalAddress := 2</td></tr></table></blockquote>Integer constant for the COAP setLocalAddress test step</div></div><div class=CToolTip id="tt202"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_setLocalAddress := "COAP Applib: setLocalAddress"</td></tr></table></blockquote>Charstring constant for the COAP setLocalAddress test step</div></div><div class=CToolTip id="tt203"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_setRemoteAddress_byIntIdx := 3</td></tr></table></blockquote>Integer constant for the COAP setRemoteAddress test step</div></div><div class=CToolTip id="tt204"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_setRemoteAddress_byIntIdx := "COAP Applib: setRemoteAddress_byIntIdx"</td></tr></table></blockquote>Charstring constant for the COAP setRemoteAddress test step</div></div><div class=CToolTip id="tt205"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_loadTemplate_byIntIdx := 5</td></tr></table></blockquote>Integer constant for the COAP loadTemplate test step</div></div><div class=CToolTip id="tt206"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_loadTemplate_byIntIdx := "COAP Applib: loadTemplate_byIntIdx"</td></tr></table></blockquote>Charstring constant for the COAP loadTemplate step</div></div><div class=CToolTip id="tt207"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_loadTemplate_byStringId := 11</td></tr></table></blockquote>Integer constant for the COAP loadTemplate test step</div></div><div class=CToolTip id="tt208"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_loadTemplate_byStringId := "COAP Applib: loadTemplate_byStringId"</td></tr></table></blockquote>Charstring constant for the COAP loadTemplate step</div></div><div class=CToolTip id="tt209"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_send := 4</td></tr></table></blockquote>Integer constant for the COAP send test step</div></div><div class=CToolTip id="tt210"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_send := "COAP Applib: send"</td></tr></table></blockquote>Charstring constant for the COAP send test step</div></div><div class=CToolTip id="tt211"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_handleRequest := 6</td></tr></table></blockquote>Integer constant for the COAP handleRequest test step</div></div><div class=CToolTip id="tt212"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_handleRequest := "COAP Applib: handleRequest"</td></tr></table></blockquote>Charstring constant for the COAP handleRequest step</div></div><div class=CToolTip id="tt213"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_sendResponse := 7</td></tr></table></blockquote>Integer constant for the COAP sendResponse test step</div></div><div class=CToolTip id="tt214"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_sendResponse := "COAP Applib: sendResponse"</td></tr></table></blockquote>Charstring constant for the COAP sendResponse step</div></div><div class=CToolTip id="tt215"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_sendAccept := 8</td></tr></table></blockquote>Integer constant for the COAP sendAccept test step</div></div><div class=CToolTip id="tt216"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_sendAccept := "COAP Applib: sendAccept"</td></tr></table></blockquote>Charstring constant for the COAP sendAccept step</div></div><div class=CToolTip id="tt217"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_startListening := 9</td></tr></table></blockquote>Integer constant for the COAP startListening test step</div></div><div class=CToolTip id="tt218"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_startListening := "COAP Applib: startListening"</td></tr></table></blockquote>Charstring constant for the COAP startListening step</div></div><div class=CToolTip id="tt219"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_eventIdx_transportSucc := 707</td></tr></table></blockquote>Integer constant for the COAP transport succesful indication</div></div><div class=CToolTip id="tt220"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_eventIdx_transportFail := 708</td></tr></table></blockquote>Integer constant for the COAP transport failure indication</div></div><div class=CToolTip id="tt221"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_startDTLS := 17</td></tr></table></blockquote>Integer constant for the COAP startDTLS test step</div></div><div class=CToolTip id="tt222"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_startDTLS := "COAP Applib: startDTLS"</td></tr></table></blockquote>Charstring constant for the COAP startDTLS step</div></div><div class=CToolTip id="tt223"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_eventName_transportSucc := "COAP transport: succ rsp"</td></tr></table></blockquote>Charstring constant for the COAP transport succesful indication</div></div><div class=CToolTip id="tt224"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_eventName_transportFail := "COAP transport: fail rsp"</td></tr></table></blockquote>Charstring constant for the COAP transport failure indication</div></div><div class=CToolTip id="tt225"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_startDTLS_byVarIds := 18</td></tr></table></blockquote>Integer constant for the COAP startDTLS test step</div></div><div class=CToolTip id="tt226"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_startDTLS_byVarIds := "COAP Applib: startDTLS_byVarIds"</td></tr></table></blockquote>Charstring constant for the COAP startDTLS step</div></div><div class=CToolTip id="tt227"><div class=CModuleParameter>List of Pre-shared keys (PSK)</div></div><div class=CToolTip id="tt228"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_startDTLS_byIntIdx := 19</td></tr></table></blockquote>Integer constant for the COAP startDTLS test step</div></div><div class=CToolTip id="tt229"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_startDTLS_byIntIdx := "COAP Applib: startDTLS_byIntIdx"</td></tr></table></blockquote>Charstring constant for the COAP startDTLS step</div></div><div class=CToolTip id="tt230"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_setRemoteAddress_byVars := 12</td></tr></table></blockquote>Integer constant for the COAP setRemoteAddress test step</div></div><div class=CToolTip id="tt231"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_setRemoteAddress_byVars := "COAP Applib: setRemoteAddress_byVars"</td></tr></table></blockquote>Charstring constant for the COAP setRemoteAddress step</div></div><div class=CToolTip id="tt232"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_reportCoapEventForEntity := 10</td></tr></table></blockquote>Integer constant for the COAP reportCoapEventForEntity test step</div></div><div class=CToolTip id="tt233"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_reportCoapEventForEntity := "COAP Applib: reportCoapEventForEntity"</td></tr></table></blockquote>Charstring constant for the COAP reportCoapEventForEntity step</div></div><div class=CToolTip id="tt234"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_confirmableNotificationForEntity := 20</td></tr></table></blockquote>Integer constant for the COAP confirmableNotificationForEntity test step</div></div><div class=CToolTip id="tt235"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_confirmableNotificationForEntity := "COAP Applib: confirmableNotificationForEntity"</td></tr></table></blockquote>Charstring constant for the COAP confirmableNotificationForEntity step</div></div><div class=CToolTip id="tt236"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_sendNotification_byIntIdx := 13</td></tr></table></blockquote>Integer constant for the COAP sendNotification test step</div></div><div class=CToolTip id="tt237"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_sendNotification_byIntIdx := "COAP Applib: sendNotification_byIntIdx"</td></tr></table></blockquote>Charstring constant for the COAP sendNotification step</div></div><div class=CToolTip id="tt238"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_sendNotification_byStringId := 14</td></tr></table></blockquote>Integer constant for the COAP sendNotification test step</div></div><div class=CToolTip id="tt239"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_sendNotification_byStringId := "COAP Applib: sendNotification_byStringId"</td></tr></table></blockquote>Charstring constant for the COAP sendNotification step</div></div><div class=CToolTip id="tt240"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_removeResourceObservations_byIntIdx := 15</td></tr></table></blockquote>Integer constant for the COAP removeResourceObservations test step</div></div><div class=CToolTip id="tt241"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_removeResourceObservations_byIntIdx := "COAP Applib: removeResourceObservations_byIntIdx"</td></tr></table></blockquote>Charstring constant for the COAP removeResourceObservations step</div></div><div class=CToolTip id="tt242"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_removeResourceObservations_byStringId := 16</td></tr></table></blockquote>Integer constant for the COAP removeResourceObservations test step</div></div><div class=CToolTip id="tt243"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_removeResourceObservations_byStringId := "COAP Applib: removeResourceObservations_byStringId"</td></tr></table></blockquote>Charstring constant for the COAP removeResourceObservations step</div></div><div class=CToolTip id="tt244"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_COAP_stepIdx_setPreferredBlocksize := 21</td></tr></table></blockquote>Integer constant for the COAP setPreferredBlocksize test step</div></div><div class=CToolTip id="tt245"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_COAP_stepName_setPreferredBlocksize := "COAP Applib: setPreferredBlocksize"</td></tr></table></blockquote>Charstring constant for the COAP setPreferredBlocksize step</div></div><!--END_ND_TOOLTIPS--> |
| |
| <script language=JavaScript><!-- |
| if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> |