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

SCInterfaceRepository Class Reference

#include <InterfaceRepository.h>

List of all members.

Public Methods

void DeleteAllInterfaceMethod ()
SCInterfaceMethodGetFirstInterfaceMethod () const
SCInterfaceMethodGetLastInterfaceMethod () const
SCInterfaceMethodGetNextInterfaceMethod (SCInterfaceMethod *pos) const
SCInterfaceMethodGetPrevInterfaceMethod (SCInterfaceMethod *pos) const
int GetInterfaceMethodCount () const
void MoveInterfaceMethodFirst (SCInterfaceMethod *item)
void MoveInterfaceMethodLast (SCInterfaceMethod *item)
void MoveInterfaceMethodAfter (SCInterfaceMethod *item, SCInterfaceMethod *pos)
void MoveInterfaceMethodBefore (SCInterfaceMethod *item, SCInterfaceMethod *pos)
void SortInterfaceMethod (int(*comp)(SCInterfaceMethod *, SCInterfaceMethod *))
 SCInterfaceRepository ()
 Constructor method. More...

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

SCInterfaceMethodFindInterfaceMethod (const char *methPath)
 Locate the SCInterfaceMethod for the specified method path. More...


Public Attributes

SCInterfaceMethod_firstInterfaceMethod
SCInterfaceMethod_lastInterfaceMethod
int _countInterfaceMethod

Protected Methods

void AddInterfaceMethodFirst (SCInterfaceMethod *item)
void AddInterfaceMethodLast (SCInterfaceMethod *item)
void AddInterfaceMethodAfter (SCInterfaceMethod *item, SCInterfaceMethod *pos)
void AddInterfaceMethodBefore (SCInterfaceMethod *item, SCInterfaceMethod *pos)
void RemoveInterfaceMethod (SCInterfaceMethod *item)
void ReplaceInterfaceMethod (SCInterfaceMethod *item, SCInterfaceMethod *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...


Constructor & Destructor Documentation

SCInterfaceRepository::SCInterfaceRepository ( )
 

Constructor method.

Definition at line 61 of file InterfaceRepository.cpp.

SCInterfaceRepository::~SCInterfaceRepository ( ) [virtual]
 

Destructor method.

Definition at line 72 of file InterfaceRepository.cpp.


Member Function Documentation

void SCInterfaceRepository::AddInterfaceMethodAfter ( SCInterfaceMethod * item,
SCInterfaceMethod * pos ) [protected]
 

Definition at line 173 of file InterfaceRepository.cpp.

Referenced by MoveInterfaceMethodAfter().

void SCInterfaceRepository::AddInterfaceMethodBefore ( SCInterfaceMethod * item,
SCInterfaceMethod * pos ) [protected]
 

Definition at line 197 of file InterfaceRepository.cpp.

Referenced by MoveInterfaceMethodBefore().

void SCInterfaceRepository::AddInterfaceMethodFirst ( SCInterfaceMethod * item ) [protected]
 

Definition at line 129 of file InterfaceRepository.cpp.

Referenced by MoveInterfaceMethodFirst().

void SCInterfaceRepository::AddInterfaceMethodLast ( SCInterfaceMethod * item ) [protected]
 

Definition at line 151 of file InterfaceRepository.cpp.

Referenced by MoveInterfaceMethodLast().

void SCInterfaceRepository::ConstructorInclude ( ) [private]
 

Method which must be called first in a constructor.

Definition at line 106 of file InterfaceRepository.cpp.

void SCInterfaceRepository::DeleteAllInterfaceMethod ( )
 

Definition at line 248 of file InterfaceRepository.cpp.

void SCInterfaceRepository::DestructorInclude ( ) [private]
 

Method which must be called first in a destructor.

Definition at line 119 of file InterfaceRepository.cpp.

Referenced by ~SCInterfaceRepository().

SCInterfaceMethod * SCInterfaceRepository::FindInterfaceMethod ( const char * methPath )
 

Locate the SCInterfaceMethod for the specified method path.

Parameters:
methPath   Path to find.
Returns:
NULL if the path was not found.

Definition at line 86 of file InterfaceRepository.cpp.

SCInterfaceMethod * SCInterfaceRepository::GetFirstInterfaceMethod ( ) const
 

Definition at line 289 of file InterfaceRepository.cpp.

Referenced by DeleteAllInterfaceMethod(), DestructorInclude(), and SCInterfaceRepository::InterfaceMethodIterator::IsFirst().

int SCInterfaceRepository::GetInterfaceMethodCount ( ) const
 

Definition at line 331 of file InterfaceRepository.cpp.

SCInterfaceMethod * SCInterfaceRepository::GetLastInterfaceMethod ( ) const
 

Definition at line 296 of file InterfaceRepository.cpp.

Referenced by SCInterfaceRepository::InterfaceMethodIterator::IsLast().

SCInterfaceMethod * SCInterfaceRepository::GetNextInterfaceMethod ( SCInterfaceMethod * pos ) const
 

Definition at line 303 of file InterfaceRepository.cpp.

Referenced by SCInterfaceRepository::InterfaceMethodIterator::Check(), and SCInterfaceRepository::InterfaceMethodIterator::operator++().

SCInterfaceMethod * SCInterfaceRepository::GetPrevInterfaceMethod ( SCInterfaceMethod * pos ) const
 

Definition at line 317 of file InterfaceRepository.cpp.

Referenced by SCInterfaceRepository::InterfaceMethodIterator::Check(), and SCInterfaceRepository::InterfaceMethodIterator::operator--().

void SCInterfaceRepository::MoveInterfaceMethodAfter ( SCInterfaceMethod * item,
SCInterfaceMethod * pos )
 

Definition at line 356 of file InterfaceRepository.cpp.

void SCInterfaceRepository::MoveInterfaceMethodBefore ( SCInterfaceMethod * item,
SCInterfaceMethod * pos )
 

Definition at line 365 of file InterfaceRepository.cpp.

void SCInterfaceRepository::MoveInterfaceMethodFirst ( SCInterfaceMethod * item )
 

Definition at line 338 of file InterfaceRepository.cpp.

void SCInterfaceRepository::MoveInterfaceMethodLast ( SCInterfaceMethod * item )
 

Definition at line 347 of file InterfaceRepository.cpp.

void SCInterfaceRepository::RemoveInterfaceMethod ( SCInterfaceMethod * item ) [protected]
 

Definition at line 221 of file InterfaceRepository.cpp.

Referenced by MoveInterfaceMethodAfter(), MoveInterfaceMethodBefore(), MoveInterfaceMethodFirst(), and MoveInterfaceMethodLast().

void SCInterfaceRepository::ReplaceInterfaceMethod ( SCInterfaceMethod * item,
SCInterfaceMethod * newItem ) [protected]
 

Definition at line 257 of file InterfaceRepository.cpp.

void SCInterfaceRepository::SortInterfaceMethod ( int(* comp)(SCInterfaceMethod *, SCInterfaceMethod *) )
 

Definition at line 374 of file InterfaceRepository.cpp.


Member Data Documentation

int SCInterfaceRepository::_countInterfaceMethod
 

Definition at line 56 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::_firstInterfaceMethod
 

Definition at line 54 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::_lastInterfaceMethod
 

Definition at line 55 of file InterfaceRepository.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.