#include <Svc_Conf_Lexer_Guard.h>
Collaboration diagram for ACE_Svc_Conf_Lexer_Guard:

Public Member Functions | |
| ACE_Svc_Conf_Lexer_Guard (ACE_Svc_Conf_Param *param) | |
| Constructor. | |
| ~ACE_Svc_Conf_Lexer_Guard (void) | |
| Destructor. | |
Private Attributes | |
| ace_yy_buffer_state * | buffer_ |
Buffers are switched, if necessary, each time a token is parsed/scanned. The buffer switching must be synchronized externally. This class performs no synchronization.
|
|
Constructor. Switches buffers, if necessary, when token scanning first begins. Allocation of the buffer will also occur if one has not already been allocated. This operation effectively pushes a buffer on to a stack. |
|
|
Destructor. Switches buffers, if necessary when token scanning completes. No buffer deallocation occurs here. Buffers are deallocated when parsing of the entire directive is done, not when scanning of a single token is done. This operation effective pops a buffer off of a stack. |
|
|
Lexer buffer that corresponds to the current Service Configurator file/direct scan. |
1.3.9.1