#include <Capabilities.h>
Collaboration diagram for ACE_Capabilities:

Public Methods | |
| ACE_Capabilities (void) | |
| The Constructor. | |
| ~ACE_Capabilities (void) | |
| The Destructor. | |
| int | getval (const ACE_TCHAR *ent, ACE_TString &val) |
| Get a string entry. | |
| int | getval (const ACE_TCHAR *ent, int &val) |
| Get an integer entry. | |
| int | getent (const ACE_TCHAR *fname, const ACE_TCHAR *name) |
| Get the ACE_Capabilities name from FILE fname and load the associated capabitily entries in map. | |
Protected Methods | |
| const ACE_TCHAR* | parse (const ACE_TCHAR *buf, int &cap) |
| Parse a string property. | |
| const ACE_TCHAR* | parse (const ACE_TCHAR *buf, ACE_TString &cap) |
| Fill the ACE_Capabilities with description in ent. | |
| int | fillent (const ACE_TCHAR *ent) |
| Parse a cap entry. | |
| int | parseent (const ACE_TCHAR *name, ACE_TCHAR *line) |
| Get a line from FILE input stream. | |
| int | getline (FILE* fp, ACE_TString &line) |
| Is a valid entry. | |
| int | is_entry (const ACE_TCHAR *name, const ACE_TCHAR *line) |
| Reset the set of capabilities. | |
| void | resetcaps (void) |
| Atributes. | |
Private Attributes | |
| ACE_Hash_Map_Manager<ACE_TString, ACE_CapEntry *, ACE_Null_Mutex> | caps_ |
| This is the set of ACE_CapEntry. | |
This is a container class for ACE Capabilities values. Currently exist three different capability values: (integer), (bool) and (String). An is a unordered set of pair = (<String>, *). Where the first component is the name of capability and the second component is a pointer to the capability value container. A <FILE> is a container for , the has a name in the file, as a termcap file.
|
|
The Constructor.
|
|
|
The Destructor.
|
|
|
Parse a cap entry.
|
|
|
Get the ACE_Capabilities name from FILE fname and load the associated capabitily entries in map.
|
|
|
Is a valid entry.
|
|
|
Get an integer entry.
|
|
|
Get a string entry.
|
|
|
Reset the set of capabilities.
|
|
|
Fill the ACE_Capabilities with description in ent.
|
|
|
Parse a string property.
|
|
|
Get a line from FILE input stream.
|
|
|
Atributes.
|
|
|
This is the set of ACE_CapEntry.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000