summaryrefslogtreecommitdiff
path: root/TAO/tao/Wait_Strategy.h
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2004-10-03 13:44:58 +0000
committerbala <balanatarajan@users.noreply.github.com>2004-10-03 13:44:58 +0000
commit4238daa5bd1b9103be4e15a093b8898222e956b4 (patch)
tree5797fe2502521c77e99e21c18a3fd7782aacd41a /TAO/tao/Wait_Strategy.h
parent1cfa633fd21a158d20e23e25f9315345a8ab9e47 (diff)
downloadATCD-4238daa5bd1b9103be4e15a093b8898222e956b4.tar.gz
ChangeLogTag:Sun Oct 3 13:38:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Wait_Strategy.h')
-rw-r--r--TAO/tao/Wait_Strategy.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/tao/Wait_Strategy.h b/TAO/tao/Wait_Strategy.h
index 1dbce84b49b..bd41faebd2d 100644
--- a/TAO/tao/Wait_Strategy.h
+++ b/TAO/tao/Wait_Strategy.h
@@ -63,6 +63,16 @@ public:
/// the socket on which it is waiting to non-blocking mode or not.
virtual int non_blocking (void) = 0;
+ /// Flag that indicates whether we can process requests while
+ /// waiting for the reply.
+ /**
+ * This flag is to check whether the thread can process upcalls
+ * while waiting for the reply. Some wait strategies, like
+ * Wait_On_LF_No_Upcall does not allow the client threads to process
+ * requests while waiting for the reply.
+ */
+ virtual bool can_process_upcalls (void) const = 0;
+
/// Get method for the flag
int is_registered (void);