2 * Copyright 2008, Ingo Weinhold, ingo_weinhold@gmx.de. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
5 #ifndef AUTHENTICATION_MANAGER_H
6 #define AUTHENTICATION_MANAGER_H
17 class AuthenticationManager
{
19 AuthenticationManager();
20 ~AuthenticationManager();
31 static status_t
_RequestThreadEntry(void* data
);
32 status_t
_RequestThread();
34 status_t
_InitPasswdDB();
35 status_t
_InitGroupDB();
36 status_t
_InitShadowPwdDB();
38 void _InvalidatePasswdDBReply();
39 void _InvalidateGroupDBReply();
40 void _InvalidateShadowPwdDBReply();
44 thread_id fRequestThread
;
47 BPrivate::KMessage
* fPasswdDBReply
;
48 BPrivate::KMessage
* fGroupDBReply
;
49 BPrivate::KMessage
* fShadowPwdDBReply
;
53 #endif // AUTHENTICATION_MANAGER_H