Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SCParamList Class Reference

holds the list of parameters during an invocation/conversion. More...

#include <ParamList.h>

List of all members.

Public Methods

void DeleteAllParamValue ()
SCParamValueGetFirstParamValue () const
SCParamValueGetLastParamValue () const
SCParamValueGetNextParamValue (SCParamValue *pos) const
SCParamValueGetPrevParamValue (SCParamValue *pos) const
int GetParamValueCount () const
void MoveParamValueFirst (SCParamValue *item)
void MoveParamValueLast (SCParamValue *item)
void MoveParamValueAfter (SCParamValue *item, SCParamValue *pos)
void MoveParamValueBefore (SCParamValue *item, SCParamValue *pos)
void SortParamValue (int(*comp)(SCParamValue *, SCParamValue *))
 SCParamList (SCInterfaceMethod *pInterfaceMethod, DynamicAny::DynAnyFactory_ptr dynFact)
 Constructor method. More...

virtual ~SCParamList ()
 Destructor method. More...


Public Attributes

SCParamValue_firstParamValue
SCParamValue_lastParamValue
int _countParamValue

Protected Methods

void AddParamValueFirst (SCParamValue *item)
void AddParamValueLast (SCParamValue *item)
void AddParamValueAfter (SCParamValue *item, SCParamValue *pos)
void AddParamValueBefore (SCParamValue *item, SCParamValue *pos)
void RemoveParamValue (SCParamValue *item)
void ReplaceParamValue (SCParamValue *item, SCParamValue *newItem)

Private Methods

void ConstructorInclude ()
 Method which must be called first in a constructor. More...

void DestructorInclude ()
 Method which must be called first in a destructor. More...


Detailed Description

holds the list of parameters during an invocation/conversion.

Definition at line 61 of file ParamList.h.


Constructor & Destructor Documentation

SCParamList::SCParamList ( SCInterfaceMethod * pInterfaceMethod,
DynamicAny::DynAnyFactory_ptr dynFact )
 

Constructor method.

Definition at line 70 of file ParamList.cpp.

SCParamList::~SCParamList ( ) [virtual]
 

Destructor method.

Definition at line 86 of file ParamList.cpp.


Member Function Documentation

void SCParamList::AddParamValueAfter ( SCParamValue * item,
SCParamValue * pos ) [protected]
 

Definition at line 166 of file ParamList.cpp.

Referenced by MoveParamValueAfter().

void SCParamList::AddParamValueBefore ( SCParamValue * item,
SCParamValue * pos ) [protected]
 

Definition at line 190 of file ParamList.cpp.

Referenced by MoveParamValueBefore().

void SCParamList::AddParamValueFirst ( SCParamValue * item ) [protected]
 

Definition at line 122 of file ParamList.cpp.

Referenced by MoveParamValueFirst().

void SCParamList::AddParamValueLast ( SCParamValue * item ) [protected]
 

Definition at line 144 of file ParamList.cpp.

Referenced by MoveParamValueLast().

void SCParamList::ConstructorInclude ( ) [private]
 

Method which must be called first in a constructor.

Definition at line 99 of file ParamList.cpp.

void SCParamList::DeleteAllParamValue ( )
 

Definition at line 241 of file ParamList.cpp.

void SCParamList::DestructorInclude ( ) [private]
 

Method which must be called first in a destructor.

Definition at line 112 of file ParamList.cpp.

Referenced by ~SCParamList().

SCParamValue * SCParamList::GetFirstParamValue ( ) const
 

Definition at line 282 of file ParamList.cpp.

Referenced by DeleteAllParamValue(), DestructorInclude(), and SCParamList::ParamValueIterator::IsFirst().

SCParamValue * SCParamList::GetLastParamValue ( ) const
 

Definition at line 289 of file ParamList.cpp.

Referenced by SCParamList::ParamValueIterator::IsLast().

SCParamValue * SCParamList::GetNextParamValue ( SCParamValue * pos ) const
 

Definition at line 296 of file ParamList.cpp.

Referenced by SCParamList::ParamValueIterator::Check(), and SCParamList::ParamValueIterator::operator++().

int SCParamList::GetParamValueCount ( ) const
 

Definition at line 324 of file ParamList.cpp.

SCParamValue * SCParamList::GetPrevParamValue ( SCParamValue * pos ) const
 

Definition at line 310 of file ParamList.cpp.

Referenced by SCParamList::ParamValueIterator::Check(), and SCParamList::ParamValueIterator::operator--().

void SCParamList::MoveParamValueAfter ( SCParamValue * item,
SCParamValue * pos )
 

Definition at line 349 of file ParamList.cpp.

void SCParamList::MoveParamValueBefore ( SCParamValue * item,
SCParamValue * pos )
 

Definition at line 358 of file ParamList.cpp.

void SCParamList::MoveParamValueFirst ( SCParamValue * item )
 

Definition at line 331 of file ParamList.cpp.

void SCParamList::MoveParamValueLast ( SCParamValue * item )
 

Definition at line 340 of file ParamList.cpp.

void SCParamList::RemoveParamValue ( SCParamValue * item ) [protected]
 

Definition at line 214 of file ParamList.cpp.

Referenced by MoveParamValueAfter(), MoveParamValueBefore(), MoveParamValueFirst(), and MoveParamValueLast().

void SCParamList::ReplaceParamValue ( SCParamValue * item,
SCParamValue * newItem ) [protected]
 

Definition at line 250 of file ParamList.cpp.

void SCParamList::SortParamValue ( int(* comp)(SCParamValue *, SCParamValue *) )
 

Definition at line 367 of file ParamList.cpp.


Member Data Documentation

int SCParamList::_countParamValue
 

Definition at line 67 of file ParamList.h.

SCParamValue * SCParamList::_firstParamValue
 

Definition at line 65 of file ParamList.h.

SCParamValue * SCParamList::_lastParamValue
 

Definition at line 66 of file ParamList.h.


The documentation for this class was generated from the following files:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.