Please report new issues athttps://github.com/DOCGroup
The doxygen documentation for the varargs recv method on the ACE_Pipe class does not make sense. The documentations states: This is an interface to ::readv, that doesn't use the struct iovec explicitly. The ... can be passed as an arbitrary number of (char *ptr, int len) tuples. However, the count N is the *total* number of trailing arguments, *not* a couple of the number of tuple pairs! In my e-mail to the ace-bugs mailing list, I proposed changing the last few words to: "*not* the number of tuples!" Doug Schmidt replied proposing this wording: "*not* a count of the number of tuple pairs!" That's fine with me. Looking further, I see that the same documentation appears in a few other files: ./ACE.cpp ./DEV_IO.cpp ./DEV_IO.h ./FILE_IO.cpp ./FILE_IO.h ./MEM_IO.cpp ./Pipe.cpp ./Pipe.h ./SOCK_IO.cpp ./SPIPE_Stream.cpp ./SPIPE_Stream.h