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

SCInterfaceMethod Class Reference

method of an interface. More...

#include <InterfaceMethod.h>

List of all members.

Public Methods

void DeleteAllMethParam ()
SCMethParamGetFirstMethParam () const
SCMethParamGetLastMethParam () const
SCMethParamGetNextMethParam (SCMethParam *pos) const
SCMethParamGetPrevMethParam (SCMethParam *pos) const
int GetMethParamCount () const
void MoveMethParamFirst (SCMethParam *item)
void MoveMethParamLast (SCMethParam *item)
void MoveMethParamAfter (SCMethParam *item, SCMethParam *pos)
void MoveMethParamBefore (SCMethParam *item, SCMethParam *pos)
void SortMethParam (int(*comp)(SCMethParam *, SCMethParam *))
SCInterfaceRepositoryGetInterfaceRepository () const
 SCInterfaceMethod (SCInterfaceRepository *pInterfaceRepository, int mthId, const char *mthPath)
 Constructor method. More...

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


Public Attributes

SCMethParam_firstMethParam
SCMethParam_lastMethParam
int _countMethParam
SCInterfaceRepository_refInterfaceRepository
SCInterfaceMethod* _prevInterfaceRepository
SCInterfaceMethod* _nextInterfaceRepository
int m_mthId
CString m_mthPath
int m_convId
CString m_convInfo

Protected Methods

void AddMethParamFirst (SCMethParam *item)
void AddMethParamLast (SCMethParam *item)
void AddMethParamAfter (SCMethParam *item, SCMethParam *pos)
void AddMethParamBefore (SCMethParam *item, SCMethParam *pos)
void RemoveMethParam (SCMethParam *item)
void ReplaceMethParam (SCMethParam *item, SCMethParam *newItem)

Private Methods

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

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


Detailed Description

method of an interface.

Definition at line 67 of file InterfaceMethod.h.


Constructor & Destructor Documentation

SCInterfaceMethod::SCInterfaceMethod ( SCInterfaceRepository * pInterfaceRepository,
int mthId,
const char * mthPath )
 

Constructor method.

Definition at line 70 of file InterfaceMethod.cpp.

SCInterfaceMethod::~SCInterfaceMethod ( ) [virtual]
 

Destructor method.

Definition at line 87 of file InterfaceMethod.cpp.


Member Function Documentation

void SCInterfaceMethod::AddMethParamAfter ( SCMethParam * item,
SCMethParam * pos ) [protected]
 

Definition at line 210 of file InterfaceMethod.cpp.

Referenced by MoveMethParamAfter().

void SCInterfaceMethod::AddMethParamBefore ( SCMethParam * item,
SCMethParam * pos ) [protected]
 

Definition at line 234 of file InterfaceMethod.cpp.

Referenced by MoveMethParamBefore().

void SCInterfaceMethod::AddMethParamFirst ( SCMethParam * item ) [protected]
 

Definition at line 166 of file InterfaceMethod.cpp.

Referenced by MoveMethParamFirst().

void SCInterfaceMethod::AddMethParamLast ( SCMethParam * item ) [protected]
 

Definition at line 188 of file InterfaceMethod.cpp.

Referenced by MoveMethParamLast().

void SCInterfaceMethod::ConstructorInclude ( SCInterfaceRepository * pInterfaceRepository ) [private]
 

Method which must be called first in a constructor.

Definition at line 100 of file InterfaceMethod.cpp.

void SCInterfaceMethod::DeleteAllMethParam ( )
 

Definition at line 285 of file InterfaceMethod.cpp.

void SCInterfaceMethod::DestructorInclude ( ) [private]
 

Method which must be called first in a destructor.

Definition at line 133 of file InterfaceMethod.cpp.

Referenced by ~SCInterfaceMethod().

SCMethParam * SCInterfaceMethod::GetFirstMethParam ( ) const
 

Definition at line 326 of file InterfaceMethod.cpp.

Referenced by DeleteAllMethParam(), DestructorInclude(), and SCInterfaceMethod::MethParamIterator::IsFirst().

SCInterfaceRepository * SCInterfaceMethod::GetInterfaceRepository ( ) const [inline]
 

Definition at line 173 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::GetLastMethParam ( ) const
 

Definition at line 333 of file InterfaceMethod.cpp.

Referenced by SCInterfaceMethod::MethParamIterator::IsLast().

int SCInterfaceMethod::GetMethParamCount ( ) const
 

Definition at line 368 of file InterfaceMethod.cpp.

SCMethParam * SCInterfaceMethod::GetNextMethParam ( SCMethParam * pos ) const
 

Definition at line 340 of file InterfaceMethod.cpp.

Referenced by SCInterfaceMethod::MethParamIterator::Check(), and SCInterfaceMethod::MethParamIterator::operator++().

SCMethParam * SCInterfaceMethod::GetPrevMethParam ( SCMethParam * pos ) const
 

Definition at line 354 of file InterfaceMethod.cpp.

Referenced by SCInterfaceMethod::MethParamIterator::Check(), and SCInterfaceMethod::MethParamIterator::operator--().

void SCInterfaceMethod::MoveMethParamAfter ( SCMethParam * item,
SCMethParam * pos )
 

Definition at line 393 of file InterfaceMethod.cpp.

void SCInterfaceMethod::MoveMethParamBefore ( SCMethParam * item,
SCMethParam * pos )
 

Definition at line 402 of file InterfaceMethod.cpp.

void SCInterfaceMethod::MoveMethParamFirst ( SCMethParam * item )
 

Definition at line 375 of file InterfaceMethod.cpp.

void SCInterfaceMethod::MoveMethParamLast ( SCMethParam * item )
 

Definition at line 384 of file InterfaceMethod.cpp.

void SCInterfaceMethod::RemoveMethParam ( SCMethParam * item ) [protected]
 

Definition at line 258 of file InterfaceMethod.cpp.

Referenced by MoveMethParamAfter(), MoveMethParamBefore(), MoveMethParamFirst(), and MoveMethParamLast().

void SCInterfaceMethod::ReplaceMethParam ( SCMethParam * item,
SCMethParam * newItem ) [protected]
 

Definition at line 294 of file InterfaceMethod.cpp.

void SCInterfaceMethod::SortMethParam ( int(* comp)(SCMethParam *, SCMethParam *) )
 

Definition at line 411 of file InterfaceMethod.cpp.


Member Data Documentation

int SCInterfaceMethod::_countMethParam
 

Definition at line 73 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::_firstMethParam
 

Definition at line 71 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::_lastMethParam
 

Definition at line 72 of file InterfaceMethod.h.

SCInterfaceMethod * SCInterfaceMethod::_nextInterfaceRepository
 

Definition at line 170 of file InterfaceMethod.h.

SCInterfaceMethod * SCInterfaceMethod::_prevInterfaceRepository
 

Definition at line 169 of file InterfaceMethod.h.

SCInterfaceRepository * SCInterfaceMethod::_refInterfaceRepository
 

Definition at line 168 of file InterfaceMethod.h.

int SCInterfaceMethod::m_convId
 

Definition at line 186 of file InterfaceMethod.h.

CString SCInterfaceMethod::m_convInfo
 

Definition at line 187 of file InterfaceMethod.h.

int SCInterfaceMethod::m_mthId
 

Definition at line 184 of file InterfaceMethod.h.

CString SCInterfaceMethod::m_mthPath
 

Definition at line 185 of file InterfaceMethod.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.