Interconnect Software Consorium Socket API Extensions Working Group. -------------------------------------------------------------------- Meeting: Tuesday 15th October 2002 20:00GMT (21:00BST, 04:00p EDT, 03:00p CDT, 01:00p PDT, 22:00CEST, 05:00JST+) Toll Free (US & Canada): 1 877 214 5010 International: +1 (504) 588 9772 Code: 769497 -------------------------------- Attendees: David Edmondson, Sun Jeremy Harris, Sun Jeff Messing, IBM Vish Subramanian, HP Louis Laborde, HP Apologies: John Kasperski, IBM Satya Sharma, IBM -------------------------------- Agenda: 1. Agenda bashing. Schedule. Are exs_read() and exs_write() required ? 2. Review action items. See below. 3. Approve Last Minutes. 4. Schedule. We will miss the 17th. With dme and Satya out for a week, next likely date for delivery to the SC is 29th. dme to complete requirements specification for Thursday. 5. exs_read() and exs_write(). Discussion about simplifying the API by collapsing many of the more complex calls onto a single call per direction. The complex call would support a large event data structure supporting all of the various options. The difficulty with this is that the structure is overly large when used for poll emulation (where they may be a large number of events). Given this complex call, should a very simple call be made available ? See Louis mail of 2002-10-10, 18:11. Complex uses exs_postmsg, which has to be maintained. Simple uses smaller. Completion of complex has pointer. Simple uses inline. EXS_EVT_SENDFILE EXS_EVT_RECVFILE EXS_EVT_SENDMSG EXS_EVT_RECVMSG EXS_EVT_SEND EXS_EVT_RECV SEND/RECV indicate simple case. SENDMSG/RECVMSG indicate complex case. Multiple operations cause exs_postmsg_t to be wrapped in a larger version. POLL case is solved as the event indicates a pointer for the data case now. 6. Simple case. Flat or built ? No flags. fd, buf, len, cor, handle signal based completion notification. 7. AOB dme on holiday from 2002-10-21 through 2002-10-25. Future Topics: -------------------------------- Outstanding Actions: 2002-04-18/02 dme. Draft a paper describing why a unified socket/file IO API would be useful. Kick David. 2002-08-06/01 dme. Produce a clarification on the results of the C3.1 and C7 vote. Pending clarification of the event queue <-> socket binding scope. 2002-10-01/01 dme. Produce a list of 'todo' items for the requirements specification. Done. 2002-10-01/02 dme. Update the requirements specification to conform with recent agreements. 2002-10-03/01 dme. Shared memory flag: add to the requirements specification and draft API. 2002-10-03/02 dme. Sendfile/recvfile: draft an update to the requirements specification to include the opinion at the meeting. -------------------------------- Next Meeting: Thursday 17th October 2002 20:00GMT (21:00BST, 04:00p EDT, 03:00p CDT, 01:00p PDT, 22:00CEST, 05:00JST+) Toll Free (US & Canada): 1-888-742-8686 International: +1-303-928-2600 Conference ID: 3378790 Alternate teleconference numbers: Toll Free (US & Canada): 1 877 214 5010 International: +1 (504) 588 9772 Code: 769497 -------------------------------- Contact Details: email: icsc-socketwg@opengroup.org web: http://www.opengroup.org/icsc/sockets/protected