Helper class that provides methods useful for both PortableInterceptor::ClientRequestInfo and PortableInterceptor::ServerRequestInfo objects. More...
#include <RequestInfo_Util.h>
Static Public Member Functions | |
Factory Methods | |
| static Dynamic::ParameterList * | make_parameter_list (void) |
| static Dynamic::ExceptionList * | make_exception_list (void) |
| static Dynamic::ContextList * | make_context_list (void) |
| static Dynamic::RequestContext * | make_request_context (void) |
| static CORBA::Any * | make_any (CORBA::Boolean tk_void_any) |
Helper class that provides methods useful for both PortableInterceptor::ClientRequestInfo and PortableInterceptor::ServerRequestInfo objects.
Definition at line 53 of file RequestInfo_Util.h.
| CORBA::Any * TAO_RequestInfo_Util::make_any | ( | CORBA::Boolean | tk_void_any | ) | [static] |
Definition at line 91 of file RequestInfo_Util.cpp.
{
CORBA::Any *any = 0;
ACE_NEW_THROW_EX (any,
CORBA::Any,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
0,
ENOMEM),
CORBA::COMPLETED_NO));
if (tk_void_any)
{
any->_tao_set_typecode (CORBA::_tc_void);
}
return any;
}
| Dynamic::ContextList * TAO_RequestInfo_Util::make_context_list | ( | void | ) | [static] |
Definition at line 57 of file RequestInfo_Util.cpp.
{
Dynamic::ContextList *context_list = 0;
ACE_NEW_THROW_EX (context_list,
Dynamic::ContextList,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
0,
ENOMEM),
CORBA::COMPLETED_NO));
// No need to do an ACE_CHECK_RETURN. The caller should do that.
return context_list;
}
| Dynamic::ExceptionList * TAO_RequestInfo_Util::make_exception_list | ( | void | ) | [static] |
Definition at line 40 of file RequestInfo_Util.cpp.
{
Dynamic::ExceptionList *exception_list = 0;
ACE_NEW_THROW_EX (exception_list,
Dynamic::ExceptionList,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
0,
ENOMEM),
CORBA::COMPLETED_NO));
// No need to do an ACE_CHECK_RETURN. The caller should do that.
return exception_list;
}
| Dynamic::ParameterList * TAO_RequestInfo_Util::make_parameter_list | ( | void | ) | [static] |
Definition at line 23 of file RequestInfo_Util.cpp.
{
Dynamic::ParameterList *parameter_list = 0;
ACE_NEW_THROW_EX (parameter_list,
Dynamic::ParameterList,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
0,
ENOMEM),
CORBA::COMPLETED_NO));
// No need to do an ACE_CHECK_RETURN. The caller should do that.
return parameter_list;
}
| Dynamic::RequestContext * TAO_RequestInfo_Util::make_request_context | ( | void | ) | [static] |
Definition at line 74 of file RequestInfo_Util.cpp.
{
Dynamic::RequestContext *request_context = 0;
ACE_NEW_THROW_EX (request_context,
Dynamic::RequestContext,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
0,
ENOMEM),
CORBA::COMPLETED_NO));
// No need to do an ACE_CHECK_RETURN. The caller should do that.
return request_context;
}
1.7.0