AquaMessageSystem::CAquaMessageUserManager Class Reference

ユーザ情報管理クラス More...

#include <AquaMessageSystem.h>

Inheritance diagram for AquaMessageSystem::CAquaMessageUserManager:

Inheritance graph
[legend]
Collaboration diagram for AquaMessageSystem::CAquaMessageUserManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CAquaMessageUserManager ()
 ユーザ情報の配列
virtual CAquaMessageUserManager ()
 デストラクタ
int add_user (LPCTSTR uid, size_t uid_size, LPCTSTR passwd, size_t passwd_size)
 ユーザの追加をする
int delete_user (LPCTSTR uid, size_t uid_size)
 指定uid(ユーザID)のユーザを削除をする
int delete_alluser (void)
 全ユーザの追加をする
CAquaMessageUser reference_user (LPCTSTR uid, size_t uid_size) const
 ユーザ情報参照をする
CAquaMessageUserget_user (LPCTSTR uid, size_t uid_size)
 ユーザの情報を取得する
const CAquaMessageUserget_user (LPCTSTR uid, size_t uid_size) const
 ユーザの情報を取得する(const)


Detailed Description

ユーザ情報管理クラス

Note:
ユーザ情報に関する管理を行います

Constructor & Destructor Documentation

AquaMessageSystem::CAquaMessageUserManager::CAquaMessageUserManager (  ) 

ユーザ情報の配列

コンストラクタ

コンストラクタ


Member Function Documentation

int AquaMessageSystem::CAquaMessageUserManager::add_user ( LPCTSTR  uid,
size_t  uid_size,
LPCTSTR  passwd,
size_t  passwd_size 
) [virtual]

ユーザの追加をする

ユーザの追加をする

Parameters:
uid 追加するuid(ユーザID)へのポインタ
uid_size 追加するuid(ユーザID)の長さ
passwd 追加するpasswd(パスワード)へのポインタ
passwd_size 追加するpasswd(パスワード)の長さ
Return values:
1:正常終了 
0:異常終了 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.

int AquaMessageSystem::CAquaMessageUserManager::delete_user ( LPCTSTR  uid,
size_t  uid_size 
) [virtual]

指定uid(ユーザID)のユーザを削除をする

指定uid(ユーザID)のユーザを削除をする

Parameters:
uid 削除するuid(ユーザID)へのポインタ
uid_size 削除するuid(ユーザID)の長さ
Return values:
1:正常終了 
0:異常終了 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.

int AquaMessageSystem::CAquaMessageUserManager::delete_alluser ( void   )  [virtual]

全ユーザの追加をする

全ユーザの追加をする

Return values:
1:正常終了 
0:異常終了 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.

CAquaMessageUser AquaMessageSystem::CAquaMessageUserManager::reference_user ( LPCTSTR  uid,
size_t  uid_size 
) const [virtual]

ユーザ情報参照をする

ユーザ情報参照をする

Parameters:
uid 参照するユーザ情報のuid(ユーザID)へのポインタ
uid_size 参照するユーザ情報のuid(ユーザID)の長さ
Return values:
ユーザ情報への参照 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.

CAquaMessageUser * AquaMessageSystem::CAquaMessageUserManager::get_user ( LPCTSTR  uid,
size_t  uid_size 
) [virtual]

ユーザの情報を取得する

ユーザの情報を取得する

Parameters:
uid 取得するユーザ情報のuid(ユーザID)へのポインタ
uid_size 取得するユーザ情報のuid(ユーザID)の長さ
Return values:
ユーザー情報へのポインタ 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.

const CAquaMessageUser * AquaMessageSystem::CAquaMessageUserManager::get_user ( LPCTSTR  uid,
size_t  uid_size 
) const [virtual]

ユーザの情報を取得する(const)

ユーザの情報を取得する(const)

Parameters:
uid 取得するユーザ情報のuid(ユーザID)へのポインタ
uid_size 取得するユーザ情報のuid(ユーザID)の長さ
Return values:
ユーザー情報へのポインタ 

Implements AquaMessageSystem::CAquaMessageUserManagerAbstract.


The documentation for this class was generated from the following files:
Generated on Tue Jan 20 17:38:00 2009 for AquaMessageSystem by  doxygen 1.5.4