Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

_DCDT_MemberTableElem Struct Reference

Structure that contains all the informations about an Agora member. More...

#include <DCDT_Agora.h>

List of all members.

Public Attributes

bool system
 Flag: false -> User member; true -> System member.
bool empty
 Flag: true -> Free; false -> Used.
bool active
 Flag: false -> Inactive; true -> A thread is running this member.
DCDT_Mutex mtx
 Mutex used when accessing this data structure.
bool FreeSlot
 Flag: true -> Free; false -> Used.
DCDT_MemberMemberPtr
unsigned int Profile
int status
int num_missed_deadlines


Detailed Description

Structure that contains all the informations about an Agora member.

Definition at line 52 of file DCDT_Agora.h.


Member Data Documentation

bool _DCDT_MemberTableElem::active
 

Flag: false -> Inactive; true -> A thread is running this member.

Definition at line 61 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), DCDT_Agora::AddSysMember(), and DCDT_Agora::LetsWork().

bool _DCDT_MemberTableElem::empty
 

Flag: true -> Free; false -> Used.

Definition at line 58 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), DCDT_Agora::AddSysMember(), DCDT_Agora::CheckIfAllMemberReady(), DCDT_Agora::DeleteMemberTableEntry(), and DCDT_Agora::LetsWork().

bool _DCDT_MemberTableElem::FreeSlot
 

Flag: true -> Free; false -> Used.

Definition at line 67 of file DCDT_Agora.h.

Referenced by DCDT_Agora::DeleteMemberTableEntry(), and DCDT_Agora::GetFirstFreeMemberTableSlot().

DCDT_Member* _DCDT_MemberTableElem::MemberPtr
 

Definition at line 69 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), DCDT_Agora::AddSysMember(), DCDT_Agora::CheckIfAllMemberReady(), DCDT_Agora::DeleteMemberTableEntry(), and DCDT_Agora::LetsWork().

DCDT_Mutex _DCDT_MemberTableElem::mtx
 

Mutex used when accessing this data structure.

Definition at line 64 of file DCDT_Agora.h.

Referenced by DCDT_Agora::DeleteMemberTableEntry(), and DCDT_Agora::GetFirstFreeMemberTableSlot().

int _DCDT_MemberTableElem::num_missed_deadlines
 

Definition at line 72 of file DCDT_Agora.h.

Referenced by DCDT_Agora::DeleteMemberTableEntry().

unsigned int _DCDT_MemberTableElem::Profile
 

Definition at line 70 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), DCDT_Agora::AddSysMember(), and DCDT_Agora::CheckMemberProfile().

int _DCDT_MemberTableElem::status
 

Definition at line 71 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), and DCDT_Agora::AddSysMember().

bool _DCDT_MemberTableElem::system
 

Flag: false -> User member; true -> System member.

Definition at line 55 of file DCDT_Agora.h.

Referenced by DCDT_Agora::AddMember(), DCDT_Agora::AddSysMember(), DCDT_Agora::CheckIfAllMemberReady(), and DCDT_Agora::LetsWork().


The documentation for this struct was generated from the following file:
Generated on Sun Jun 19 10:35:50 2005 for dcdt by  doxygen 1.3.9.1