[omniORB] Interceptor/CORBA::Request
Ameya Virkar
virkar at stee.com.sg
Mon Aug 18 14:38:15 BST 2003
Hello Duncan,
Sorry for re-posting this question. But I urgently need to know how to map "info_T" object to a CORBA::Request object.
As mentioned in the earlier posting, I need to use the "Corba::Request" object in the "serverReceiveRequest" Interceptor as follows.
static CORBA::Boolean myFunction( omni::omniInterceptors::serverReceiveRequest_T::info_T& info )
{
CORBA::Request r;
......
......
// Mapping from 'info' to 'r'
......
......
// get the target of the request
CORBA::Object *obj = r.target ();
int fd = r.descriptor();
addRequest(fd,&r);
.......
.......
}
......
......
omni::omniInterceptors* interceptors = omniORB::getInterceptors();
interceptors->serverReceiveRequest.add( myFunction );
......
Please provide some suggestions in handling this case.
Regards,
Ameya.
----- Original Message -----
From: Ameya Virkar
To: omniorb-list at omniorb-support.com
Sent: Thursday, August 14, 2003 5:56 PM
Subject: [omniORB] Interceptor/CORBA::Request
Hello,
I am using omniORB4 on WinNT4 / VC6.
I need help in solving this issue:
How to get the CORBA::Request from "info_T" in an Interceptor at the server? I am using the "serverReceiveRequest" Interceptor.
I need to process (add it to a list) the CORBA::Request depending on the value returned by "operation_name()".
Thanks in advance.
Regards,
Ameya.
------------------------------------------------------------------------------
_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20030818/cd2860df/attachment.htm
More information about the omniORB-list
mailing list