blob: 3a008c59d5f227870afe88beefdd2f30a58f895d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// $Id$
#include "tao/BiDir_GIOP/BiDir_Service_Context_Handler.h"
ACE_RCSID (BiDir_GIOP,
BiDir_Service_Context_Handler,
"$Id$")
#include "tao/CDR.h"
#include "tao/TAO_Server_Request.h"
#include "tao/Transport.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
int
TAO_BiDIR_Service_Context_Handler::process_service_context (
TAO_Transport& transport,
const IOP::ServiceContext& context)
{
TAO_InputCDR cdr (reinterpret_cast<const char*> (
context.context_data.get_buffer ()),
context.context_data.length ());
return transport.tear_listen_point_list (cdr);
}
TAO_END_VERSIONED_NAMESPACE_DECL
|