Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

dtsearchgetmessages(3) [hpux man page]

DtSearchMessages(library call)											    DtSearchMessages(library call)

NAME
DtSearchMessages -- Access and manipulate messages on the DtSearch MessageList SYNOPSIS
#include <Dt/Search.h> int DtSearchHasMessages( , void DtSearchAddMessage( const char *msg, char *DtSearchGetMessages( , void DtSearchFreeMessages( ); DESCRIPTION
The DtSearch online search engine may assemble detailed user messages to explain various errors and failures. These messages are designed to provide a user with enough information to correct the error. Often more than one message is assembled onto the MessageList as the result of a single API call. The calling code may also append messages to the MessageList prior to display to the user. All messages remain on the MessageList and new messages are appended to the preexisting list until the list is specifically freed by the calling code. DtSearchHasMessages returns zero if the MessageList is empty, and returns nonzero if there are any information or error messages currently on the MessageList. DtSearchAddMessage appends a message to the end of the MessageList. A message is defined as a zero-terminated C string. DtSearchGetMessages returns a static text buffer containing all current messages on the MessageList. The messages are returned as a single flat, zero-terminated C string, with two ASCII linefeed characters between messages (giving the appearance of a blank line between mes- sages). It is expected that the calling code will display the text in a message dialog box or its equivalent. The returned buffer address is valid until the next call. If the MessageList is currently empty, this function returns a pointer to an empty string. DtSearchFreeMessages clears all messages on the MessageList. It is usually called after the user has dismissed a dialog box displaying the current messages. SEE ALSO
DtSrAPI(3) DtSearchMessages(library call)

Check Out this Related Man Page

DtSearchGetKeytypes(library call)										 DtSearchGetKeytypes(library call)

NAME
DtSearchGetKeytypes -- Access the Keytypes array for a DtSearch database SYNOPSIS
#include <Dt/Search.h> int DtSearchGetKeytypes( char *dbname, int *ktcount, DtSrKeytype **keytypes); DESCRIPTION
The DtSearchGetKeytypes function returns a pointer to the keytypes array of the specified database. The caller may modify the is_selected member of any DtSrKeytype but should not alter any other member values. This function may be called anytime after DtSearchInit. ARGUMENTS
dbname Specifies for which database the keytypes are requested. It is any one of the database name strings from the array returned from DtSearchInit or DtSearchReinit. If dbname is NULL, the first database name string in the array is used. ktcount Specifies the address of the integer where the keytypes array size will be stored. keytypes Specifies the address where pointer to keytypes array will be stored. RETURN VALUE
Returns DtSrOK and keytypes pointer and size. Any API function can also return DtSrREINIT or the return codes for fatal engine errors, as well as messages on the MessageList, at any time. SEE ALSO
dtsrcreate(1), DtSearchQuery(3), DtSrAPI(3), DtSearch(5) DtSearchGetKeytypes(library call)
Man Page