OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module XCAP_TemplatesAndFunctions


Import Declarations:


Templates Summary
cs_XcapRequest
cr_XcapResponse
cs_XcapResetReq
cr_XcapRsp
cr_XcapResetRspOK
Functions Summary
f_XCAP_ReceiveResponse
f_XCAP_Reset
f_XCAP_GetResponse
f_XCAP_Put
f_XCAP_Get
f_XCAP_SetAttribute
f_XCAP_GetAttribute
f_XCAP_Initialise

Details

cs_XcapRequest
template (value) XCAPReq cs_XcapRequest(charstring p_Method,
                                  charstring p_XcapUri,
                                  template (omit) charstring p_XmlBody := omit,
                                  template (omit) charstring p_ContentType := omit) :=
  {
method := p_Method,
xcapExpression := p_XcapUri,
xmlFragment := p_XmlBody,
contentType := p_ContentType
  };

Returns: XCAPReq -

Parameters:
cr_XcapResponse
template (present) XCAPRsp cr_XcapResponse(template integer p_Status,
                                     template charstring p_XmlBody) :=
  {
status := p_Status,
xmlFragment := p_XmlBody,
contentType := *
  };

Returns: XCAPRsp -

Parameters:
cs_XcapResetReq
template (value) XCAPReq cs_XcapResetReq(charstring p_DocSelector) := cs_XcapRequest("RESET", p_DocSelector);

Returns: XCAPReq -

Parameters:
cr_XcapRsp
template XCAPRsp cr_XcapRsp :=
  {
status := ?,
xmlFragment := *,
contentType := *
  };

cr_XcapResetRspOK
template XCAPRsp cr_XcapResetRspOK :=
  {
status := 0,
xmlFragment := *,
contentType := *
  };

f_XCAP_ReceiveResponse
function f_XCAP_ReceiveResponse(XCAP_PORT p_XcapPort) return XCAPRsp
  

Returns: XCAPRsp -

Parameters:
f_XCAP_Reset
function f_XCAP_Reset(XCAP_PORT p_XcapPort,
                charstring p_DocSelector)
  

Returns: void -

Parameters:
f_XCAP_GetResponse
function f_XCAP_GetResponse(XCAP_PORT p_XcapPort,
                      charstring p_Method,
                      charstring p_XcapUri,
                      template (omit) charstring p_XmlBody := omit,
                      template (omit) charstring p_ContentType := omit) return XCAPRsp
  

Returns: XCAPRsp -

Parameters:
f_XCAP_Put
function f_XCAP_Put(XCAP_PORT p_XcapPort,
              charstring p_XcapUri,
              template (omit) charstring p_XmlBody := omit,
              template (omit) charstring p_ContentType := omit)
  

Returns: void -

Parameters:
f_XCAP_Get
function f_XCAP_Get(XCAP_PORT p_XcapPort,
              charstring p_XcapUri,
              template (omit) charstring p_ContentType := omit) return XCAPRsp
  

Returns: XCAPRsp -

Parameters:
f_XCAP_SetAttribute
function f_XCAP_SetAttribute(XCAP_PORT p_XcapPort,
                       charstring p_XcapExpression,
                       charstring p_AttributeVal)
  

Returns: void -

Parameters:
f_XCAP_GetAttribute
function f_XCAP_GetAttribute(XCAP_PORT p_XcapPort,
                       charstring p_XcapUri) return charstring
  

Returns: charstring -

Parameters:
f_XCAP_Initialise
function f_XCAP_Initialise(XCAP_PORT p_XcapPort,
                     charstring p_DocSelector)
  

Returns: void -

Parameters: