- Timestamp:
- Dec 10, 2001, 3:04:25 PM (24 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmcomm.cpp
r7604 r7605 1 /* $Id: hmcomm.cpp,v 1.3 3 2001-12-10 12:55:12sandervl Exp $ */1 /* $Id: hmcomm.cpp,v 1.34 2001-12-10 14:04:24 sandervl Exp $ */ 2 2 3 3 /* … … 241 241 { 242 242 try { 243 handler[comnr] = new OverlappedIOHandler(CommReadIOHandler, CommWriteIOHandler, CommPollIOHandler );243 handler[comnr] = new OverlappedIOHandler(CommReadIOHandler, CommWriteIOHandler, CommPollIOHandler, ASYNC_TYPE_FULLDUPLEX); 244 244 } 245 245 catch(...) -
trunk/src/kernel32/overlappedio.cpp
r7604 r7605 1 /* $Id: overlappedio.cpp,v 1.1 1 2001-12-10 12:55:12sandervl Exp $ */1 /* $Id: overlappedio.cpp,v 1.12 2001-12-10 14:04:24 sandervl Exp $ */ 2 2 3 3 /* … … 352 352 lpOverlapped->Internal = STATUS_PENDING; 353 353 lpOverlapped->InternalHigh = 0; 354 lpOverlapped->Offset = 0;355 lpOverlapped->OffsetHigh = 0;356 354 //reset overlapped semaphore to non-signalled 357 355 ::ResetEvent(lpOverlapped->hEvent); … … 410 408 lpOverlapped->Internal = STATUS_PENDING; 411 409 lpOverlapped->InternalHigh = 0; 412 lpOverlapped->Offset = 0;413 lpOverlapped->OffsetHigh = 0;414 410 //reset overlapped semaphore to non-signalled 415 411 ::ResetEvent(lpOverlapped->hEvent); … … 462 458 lpOverlapped->Internal = STATUS_PENDING; 463 459 lpOverlapped->InternalHigh = 0; 464 lpOverlapped->Offset = 0;465 lpOverlapped->OffsetHigh = 0;466 460 //reset overlapped semaphore to non-signalled 467 461 ::ResetEvent(lpOverlapped->hEvent); -
trunk/src/kernel32/overlappedio.h
r7604 r7605 1 /* $Id: overlappedio.h,v 1. 8 2001-12-10 12:55:13sandervl Exp $ */1 /* $Id: overlappedio.h,v 1.9 2001-12-10 14:04:25 sandervl Exp $ */ 2 2 3 3 /* … … 18 18 #define ASYNC_INDEX_POLL 2 19 19 #define ASYNC_INDEX_BUSY 3 20 21 #define ASYNC_TYPE_HALFDUPLEX 0 22 #define ASYNC_TYPE_FULLDUPLEX 1 20 23 21 24 #define ASYNCIO_READ 1 … … 70 73 LPOVERLAPPED_HANDLER lpWriteHandler, 71 74 LPOVERLAPPED_HANDLER lpPollHandler = NULL, 72 BOOL fFullDuplex = FALSE);75 BOOL fFullDuplex = ASYNC_TYPE_HALFDUPLEX); 73 76 ~OverlappedIOHandler(); 74 77
Note:
See TracChangeset
for help on using the changeset viewer.