[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Asyncronous connect(2) in client library?
Pierangelo Masarati wrote:
The client library seems to allow pretty much asynchronous operations
except for connect(2), and I've been requested if it's possible to
remove that limitation (?). I see there is code in
libraries/libldap/os-ip.c to kinda deal with asynchronous connect(2),
but it's protected behind
#ifdef notyet
lasting since first import from UMIch's ldap-3.3 ('98); does anybody see
any issue in working at that that I'm overlooking?
There's no user-visible API for managing connections. I guess you'll
have to define that yourself. Probably a good idea to split out the
select/poll on the connection that is currently in ldap_pvt_connect() to
its own function, and tie it into ber_sockbuf_ctrl
LBER_SB_OPT_DATA_READY or something similar.
--
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc
OpenLDAP Core Team http://www.openldap.org/project/