ACE  6.0.6
Public Member Functions | Public Attributes
ACE_ARGV_Queue_Entry_T Class Reference

An entry in the queue which keeps user supplied arguments. More...

#include <ARGV.h>

List of all members.

Public Member Functions

 ACE_ARGV_Queue_Entry_T (void)
 Initialize a ACE_ARGV_Queue_Entry_T.
 ACE_ARGV_Queue_Entry_T (const CHAR_TYPE *arg, bool quote_arg)
 ACE_ARGV_Queue_Entry_T (const ACE_ARGV_Queue_Entry_T< CHAR_TYPE > &entry)
 ~ACE_ARGV_Queue_Entry_T (void)
void dump (void) const
 Dump the state of this object.

Public Attributes

 ACE_ALLOC_HOOK_DECLARE
const CHAR_TYPE * arg_
 Pointer to the argument.
bool quote_arg_
 The argument need to be quoted while adding to the vector.

Detailed Description

An entry in the queue which keeps user supplied arguments.


Constructor & Destructor Documentation

ACE_ARGV_Queue_Entry_T::ACE_ARGV_Queue_Entry_T ( void  ) [inline]

Initialize a ACE_ARGV_Queue_Entry_T.

ACE_ARGV_Queue_Entry_T::ACE_ARGV_Queue_Entry_T ( const CHAR_TYPE *  arg,
bool  quote_arg 
) [inline]

Initialize a ACE_ARGV_Queue_Entry_T.

Parameters:
argPointer to an argument
quote_argThe argument arg need to be quoted while adding to the vector.
ACE_ARGV_Queue_Entry_T::ACE_ARGV_Queue_Entry_T ( const ACE_ARGV_Queue_Entry_T< CHAR_TYPE > &  entry) [inline]

Initialize a ACE_ARGV_Queue_Entry_T.

Parameters:
entryPointer to a queue entry
ACE_ARGV_Queue_Entry_T::~ACE_ARGV_Queue_Entry_T ( void  ) [inline]

We need this destructor to keep some compilers from complaining. It's just a no-op, however.


Member Function Documentation

void ACE_ARGV_Queue_Entry_T::dump ( void  ) const

Dump the state of this object.


Member Data Documentation

const CHAR_TYPE* ACE_ARGV_Queue_Entry_T::arg_

Pointer to the argument.

The argument need to be quoted while adding to the vector.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines