16#include "wvstringlist.h"
A variant of WvErrorBase suitable for embedding as a member of your own object, preferably called 'er...
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's.
WvString getuser() const
Get the user's name.
void getgroups(WvStringList &groups) const
Get the groups that the currently sessioned user is logged in with.
WvPam(WvStringParm svcname, WvStringParm rhost, WvStringParm user=WvString::null, WvStringParm password=WvString::null)
Start up PAM, and authenticate user from rhost with password.
WvPam(WvStringParm svcname)
Start up PAM (presumably you will want to call authenticate() later.
bool authenticate(WvStringParm rhost=WvString::null, WvStringParm user=WvString::null, WvStringParm password=WvString::null)
Authenticate the user from rhost with password.
WvError err
Check here to see if the user is validated or not.
This is a WvList of WvStrings, and is a really handy way to parse strings.
WvString is an implementation of a simple and efficient printable-string class.