WvStreams
include/uniconfpamconn.h
1/*
2 * Worldvisions Weaver Software:
3 * Copyright (C) 1997-2002 Net Integration Technologies, Inc.
4 *
5 * Manages a UniConf daemon session which is authenticated through PAM.
6 */
7#ifndef __UNICONFPAMCONN_H
8#define __UNICONFPAMCONN_H
9
10#include "uniconfroot.h"
11#include "wvstreamclone.h"
12
13class UniPermGen;
14
15class UniConfPamConn : public WvStreamClone
16{
17public:
18 UniConfPamConn(WvStream *s, const UniConf &root, UniPermGen *perms);
19
20protected:
21 UniConfRoot newroot;
22};
23
24#endif // __UNICONFPAMCONN_H
Represents the root of a hierarhical registry consisting of pairs of UniConfKeys and associated strin...
UniConf instances function as handles to subtrees of a UniConf tree and expose a high-level interface...
UniPermGen wraps a tree encoding Unix-style permissions, and provides an API for setting and checking...
WvStreamClone simply forwards all requests to the "cloned" stream.
Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write ...