Public Member Functions

TAO::Argument Class Reference

Base class for argument class templates. More...

#include <Argument.h>

List of all members.

Public Member Functions

virtual ~Argument (void)
 Destructor.
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr)
 Marshal the argument into the given CDR output stream.
virtual CORBA::Boolean demarshal (TAO_InputCDR &)
 Demarshal the argument from the given CDR input stream.
virtual Argumentclone (void)
 Template method to clone a TAO Argument.

Detailed Description

Base class for argument class templates.

Argument subclasses override the virtual methods appropriately. For example, a stub "IN" argument class template would override the marshal() method, but wouldn't need to override the demarshal() method.


Constructor & Destructor Documentation

TAO::Argument::~Argument ( void   ) [virtual]

Destructor.


Member Function Documentation

TAO::Argument * TAO::Argument::clone ( void   ) [virtual]

Template method to clone a TAO Argument.

CORBA::Boolean TAO::Argument::demarshal ( TAO_InputCDR  ) [virtual]

Demarshal the argument from the given CDR input stream.

Note:
The default implementation simply returns true.
CORBA::Boolean TAO::Argument::marshal ( TAO_OutputCDR cdr ) [virtual]

Marshal the argument into the given CDR output stream.

Note:
The default implementation simply returns true.

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