summaryrefslogtreecommitdiff
path: root/ace/Handle_Ops.h
diff options
context:
space:
mode:
authordoccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-20 21:23:02 +0000
committerdoccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-20 21:23:02 +0000
commit5e05e305c7a4f1709df4be94e3f855de11b2c3c1 (patch)
treec47247cd1d6ab0b063fad57d2e71342295310a08 /ace/Handle_Ops.h
parenta74303afb809b35b341d226635750d9d1281bc27 (diff)
downloadATCD-5e05e305c7a4f1709df4be94e3f855de11b2c3c1.tar.gz
ChangeLogTag: Fri Oct 20 14:13:43 2000 Priyanka Gontla <pgontla@ece.uci.edu>
Diffstat (limited to 'ace/Handle_Ops.h')
-rw-r--r--ace/Handle_Ops.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/ace/Handle_Ops.h b/ace/Handle_Ops.h
new file mode 100644
index 00000000000..c97d620cf05
--- /dev/null
+++ b/ace/Handle_Ops.h
@@ -0,0 +1,40 @@
+// $Id$
+
+// ========================================================================
+// LIBRARY
+// ACE.so
+//
+// DESCRIPTION
+// This class consolidates the operations on the Handles.
+//
+// AUTHOR
+// Priyanka Gontla <pgontla@ece.uci.edu>
+//
+// =========================================================================
+
+#ifndef ACE_HANDLE_OPS_H
+#define ACE_HANDLE_OPS_H
+#include "ace/pre.h"
+
+#include "ace/OS.h"
+
+class ACE_Export ACE_Handle_Ops
+{
+ public:
+ // = Operations on HANDLEs.
+
+ static ACE_HANDLE handle_timed_open (ACE_Time_Value *timeout,
+ const ACE_TCHAR *name,
+ int flags,
+ int perms);
+ // Wait up to <timeout> amount of time to actively open a device.
+ // This method doesn't perform the <connect>, it just does the timed
+ // wait...
+};
+
+#if !defined (ACE_LACKS_INLINE_FUNCTIONS)
+#include "ace/Handle_Ops.i"
+#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+
+#include "ace/post.h"
+#endif /* ACE_HANDLE_OPS_H */