// -*- C++ -*- /* This file is part of * ====================================================== * * LyX, The Document Processor * * Copyright (C) 1995 1996 Matthias Ettrich * and the LyX Team. *
*======================================================*/
#ifndef __FILEDLG_H__ #define __FILEDLG_H__
#ifdef __GNUG__ #pragma interface #endif
#include"LString.h"
// necessary for xForms related stuff #include FORMS_H_LOCATION #include"form1.h"
/// User cache class definition class UserCache
{ public: ///
UserCache(LString const & pszName = LString(), uid_t ID = 0,
UserCache *pRoot = NULL); ///
~UserCache(); // interface /// seeks user name from user ID
LString Find(uid_t ID); private: ///
uid_t ID; ///
LString pszName; ///
UserCache *pNext, *pRoot; // internal methods /// creates a new user entry
UserCache *Add(uid_t ID);
}; extern UserCache lyxUserCache;
/// Group cache class definition class GroupCache
{ public: ///
GroupCache(LString const & pszName = LString(), gid_t ID = 0,
GroupCache *pRoot = NULL); ///
~GroupCache(); // interface /// seeks group name from group ID
LString Find(gid_t ID);
private: ///
gid_t ID; ///
LString pszName; ///
GroupCache *pNext, *pRoot; // internal methods /// creates a new group entry
GroupCache *Add(gid_t ID);
}; extern GroupCache lyxGroupCache;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.