📄 ldap_first_message.3
字号:
.TH LDAP_FIRST_MESSAGE 3 "RELEASEDATE" "OpenLDAP LDVERSION".\" $OpenLDAP: pkg/ldap/doc/man/man3/ldap_first_message.3,v 1.9.2.4 2007/01/02 21:43:44 kurt Exp $.\" Copyright 1998-2007 The OpenLDAP Foundation All Rights Reserved..\" Copying restrictions apply. See COPYRIGHT/LICENSE..SH NAMEldap_first_message, ldap_next_message, ldap_count_messages \- Steppingthrough messages in a result chain.SH LIBRARYOpenLDAP LDAP (libldap, -lldap).SH SYNOPSIS.nf.ft B#include <ldap.h>.LP.ft Bint ldap_count_messages( LDAP *ld, LDAPMessage *result ).LP.ft BLDAPMessage *ldap_first_message( LDAP *ld, LDAPMessage *result ).LP.ft BLDAPMessage *ldap_next_message( LDAP *ld, LDAPMessage *message ).SH DESCRIPTION.LPThese routines are used to step through the messages in a result chainreceived from.BR ldap_result (3) .For search operations, the result chain can contain referral, entryand result messages. The.BR ldap_msgtype (3)function can be used to distinguish between the different message types..LPThe.B ldap_first_message()routine is used to retrieve the first message in a result chain.It takes the \fIresult\fP as returned by a call to.BR ldap_result (3) ,.BR ldap_search_s (3)or.BR ldap_search_st (3)and returns a pointer to the first message in the result chain..LPThis pointer should be supplied on a subsequent call to.B ldap_next_message()to get the next message, the result of which should besupplied to the next call to.BR ldap_next_message() ,etc..B ldap_next_message()will return NULL when there are no more messages..LPThese functions are useful when using routines like.BR ldap_parse_result (3)that only operate on the first result in the chain..LPA count of the number of messages in the result chain can be obtainedby calling.BR ldap_count_messages() .It can also be used to count the number of remaining messages in a chainif called with a message, entry or reference returned by.B ldap_first_message() ,.B ldap_next_message() ,.BR ldap_first_entry (3) ,.BR ldap_next_entry (3) ,.BR ldap_first_reference (3) ,.BR ldap_next_reference (3) ..SH ERRORSIf an error occurs in.B ldap_first_message()or.BR ldap_next_message() ,NULL is returned. If an error occurs in.BR ldap_count_messages() ,-1 is returned..SH SEE ALSO.BR ldap (3),.BR ldap_search (3),.BR ldap_result (3),.BR ldap_parse_result (3),.BR ldap_first_entry (3),.BR ldap_first_reference (3).SH ACKNOWLEDGEMENTS.B OpenLDAPis developed and maintained by The OpenLDAP Project (http://www.openldap.org/)..B OpenLDAPis derived from University of Michigan LDAP 3.3 Release.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -