TAO 4.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TAO::Argument Class Reference

Base class for argument class templates. More...

#include <Argument.h>

Public Member Functions

virtual ~Argument ()
 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 ()
 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

◆ ~Argument()

TAO::Argument::~Argument ( )
virtual

Destructor.

Member Function Documentation

◆ clone()

TAO::Argument * TAO::Argument::clone ( )
virtual

Template method to clone a TAO Argument.

◆ demarshal()

CORBA::Boolean TAO::Argument::demarshal ( TAO_InputCDR & )
virtual

Demarshal the argument from the given CDR input stream.

Note
The default implementation simply returns true.

◆ marshal()

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: