TAO_AV  2.5.4
Public Member Functions | Protected Attributes | List of all members
TAO_Tokenizer Class Reference

#include <FlowSpec_Entry.h>

Collaboration diagram for TAO_Tokenizer:
Collaboration graph
[legend]

Public Member Functions

 TAO_Tokenizer (const char *string, char delimiter)
 constructor. More...
 
 ~TAO_Tokenizer (void)
 destructor. More...
 
int parse (const char *string, char delimiter)
 parses the string and tokenizes it. More...
 
char * token (void)
 Returns the next token. More...
 
int num_tokens (void)
 Number of tokens. More...
 
const char * operator [] (size_t index) const
 

Protected Attributes

ACE_Array< char * > token_array_
 
size_t count_
 
size_t num_tokens_
 
char string_ [BUFSIZ]
 

Constructor & Destructor Documentation

◆ TAO_Tokenizer()

TAO_Tokenizer::TAO_Tokenizer ( const char *  string,
char  delimiter 
)

constructor.

◆ ~TAO_Tokenizer()

TAO_Tokenizer::~TAO_Tokenizer ( void  )

destructor.

Member Function Documentation

◆ num_tokens()

int TAO_Tokenizer::num_tokens ( void  )

Number of tokens.

◆ operator []()

const char * TAO_Tokenizer::operator [] ( size_t  index) const

◆ parse()

int TAO_Tokenizer::parse ( const char *  string,
char  delimiter 
)

parses the string and tokenizes it.

◆ token()

char * TAO_Tokenizer::token ( void  )

Returns the next token.

Member Data Documentation

◆ count_

size_t TAO_Tokenizer::count_
protected

◆ num_tokens_

size_t TAO_Tokenizer::num_tokens_
protected

◆ string_

char TAO_Tokenizer::string_[BUFSIZ]
protected

◆ token_array_

ACE_Array<char*> TAO_Tokenizer::token_array_
protected

The documentation for this class was generated from the following files: