本文整理汇总了C++中CInterface::r_buffer_length方法的典型用法代码示例。如果您正苦于以下问题:C++ CInterface::r_buffer_length方法的具体用法?C++ CInterface::r_buffer_length怎么用?C++ CInterface::r_buffer_length使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CInterface
的用法示例。
在下文中一共展示了CInterface::r_buffer_length方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: decodeParameters
void
MONITORCALL_IOMessage(
/* In */ CEE_tag_def objtag_
, /* In */ const CEE_handle_def *call_id_
)
{
CInterface* pnode = (CInterface*)objtag_;
CEE_status sts = CEE_SUCCESS;
CEE_status retcode;
DIALOGUE_ID_def dialogueId;
long* param[1];
retcode = decodeParameters(1, param, pnode->r_buffer(), pnode->r_buffer_length());
if (retcode != CEE_SUCCESS)
{
//LCOV_EXCL_START
strcpy( errStrBuf2, "odbcs_srvr.cpp");
strcpy( errStrBuf3, "SRVR-MONITORCALL_IOMessage");
strcpy( errStrBuf4, "buffer overflow");
sprintf( errStrBuf5, "retcode <%d>", retcode);
logError( PROGRAM_ERROR, SEVERITY_MAJOR, CAPTURE_ALL + PROCESS_STOP );
exit(1000);
//LCOV_EXCL_STOP
}
dialogueId = *(IDL_long*)param[0];
odbc_SQLSvc_MonitorCall_ame_(
objtag_
, call_id_
, dialogueId
);
}