# UserList

    /*
    **	(c) COPYRIGHT MIT 1996.
    **	Please first read the full copyright statement in the file COPYRIGH.
    */

This module provides the interface to CSUsrLst.c. UserLists are a list of users and the URLs where their profiles are kept. UserLists are read from a stream.

    #ifndef CSUSRLST_H
    #define CSUSRLST_H

### UserList element

    typedef struct {
    	char * user;
    	char * URL;
    } UserListEl_t;

### Methods

Getting at the UserList

    extern HTList * CSUserList_get(void);
    extern BOOL CSUserList_destroy(void);
    extern char * CSUserList_findURL(char * username);

Stream to read the UserList

    extern HTStream * CSUserLists (HTRequest *	request,
                   	               void *		param,
                   	               HTFormat		input_format,
                   	               HTFormat		output_format,
                   	               HTStream *	output_stream);

    #endif /* CSUSRLST_H */

End of Declaration