All Categories  Class Hierarchy  This Category  Previous  Next  Indexes

Interface_Dispatcher Class CATCdpObjectFactory

CATCdpObjectFactory
 


public class CATCdpObjectFactory



Constructor and Destructor Index


o CATCdpObjectFactory(CATCdpObjectFactory&)
o CATCdpObjectFactory(char* const,int,int)
o ~CATCdpObjectFactory()

Method Index


o AddEventInUuidList(CATCdpObject* const)
o BuildErrorMessageClassNotFound(CATCdpMessage&)
o CreateObject(CATCdpMessage&)
o CreateObject(int,CATCdpMessage&)
o CreateObject(int,char* const)
o CreateObject(int,int,char* const)
o DeleteAllFactories()
o ExecuteMethodOnObject(CATCdpMessage&)
o GetEventName(int)
o GetEventType(int)
o GetFirstFactory()
o GetNextFactory(CATCdpObjectFactory*)
o GetNumberOfEventType()
o GetObjectName()
o GetObjectType()
o IsEventAsToBeFired(int)
o MarkAnEventAsNotToBeFired(int)
o MarkAnEventAsToBeFired(int)
o RemoveEvent(CATCdpObject*,int)
o ResetEventList()
o SearchEventByUuid(int,char* const)
o SearchEventNameByType(int)
o SearchEventType(char* const,int,char* const[],int* const)
o SearchEventTypeByName(char* const)
o SearchObjectByName(char* const)
o SearchObjectByType(int)
o SetObjectType(int)
o _searchEventByUuid(int,char* const)
o operator=(CATCdpObjectFactory&)

Data Member Index


o DEFAULT_ID
o _type
o _typeName

Constructor and Destructor


o CATCdpObjectFactory
public CATCdpObjectFactory( const CATCdpObjectFactory& elt)
o CATCdpObjectFactory
public CATCdpObjectFactory(char* const cName,
int type,
int nEventMask= 0 )
o ~CATCdpObjectFactory
public virtual ~CATCdpObjectFactory()

Methods


o AddEventInUuidList
public static void AddEventInUuidList(CATCdpObject* const xEvent)
o BuildErrorMessageClassNotFound
public static void BuildErrorMessageClassNotFound(CATCdpMessage& xMsg)
o CreateObject
public CATCdpObject * CreateObject(CATCdpMessage& xMsg)
o CreateObject
public static CATCdpObject * CreateObject(int nType,
CATCdpMessage& xMsg)
o CreateObject
public virtual CATCdpObject * CreateObject(int nSizeUuid,
const char* const cUuid)
o CreateObject
public static CATCdpObject * CreateObject(int nType,
int nSizeUuid,
const char* const cUuid)
o DeleteAllFactories
public static void DeleteAllFactories()
o ExecuteMethodOnObject
public int ExecuteMethodOnObject(CATCdpMessage& xMsg)
o GetEventName
public const char * GetEventName(int Num)const
o GetEventType
public int GetEventType(int Num)const
o GetFirstFactory
public static CATCdpObjectFactory * GetFirstFactory()
o GetNextFactory
public static CATCdpObjectFactory * GetNextFactory(CATCdpObjectFactory* )
o GetNumberOfEventType
public int GetNumberOfEventType()const
o GetObjectName
public const char * GetObjectName()const
o GetObjectType
public int GetObjectType()const
o IsEventAsToBeFired
public int IsEventAsToBeFired(int nEventType)const
o MarkAnEventAsNotToBeFired
public void MarkAnEventAsNotToBeFired(int nEventType)
o MarkAnEventAsToBeFired
public void MarkAnEventAsToBeFired(int nEventType)
o RemoveEvent
public static int RemoveEvent(CATCdpObject* xObjectToRemove,
int lDeleteEvent= 1 )
o ResetEventList
public static void ResetEventList()
o SearchEventByUuid
public CATCdpObject * SearchEventByUuid(int nSize,
const char* const cObjectId)
o SearchEventNameByType
public const char * SearchEventNameByType(int nEventType)
o SearchEventType
public static int SearchEventType( const char* const cName,
int nbEventType,
const char* const[] cTypeNameList,
const int* const nTypeList)
o SearchEventTypeByName
public int SearchEventTypeByName( const char* const cName)
o SearchObjectByName
public static CATCdpObjectFactory * SearchObjectByName( const char* const cName)
o SearchObjectByType
public static CATCdpObjectFactory * SearchObjectByType(int nType)
o SetObjectType
protected void SetObjectType(int nType)
o _searchEventByUuid
protected static CATCdpObject * _searchEventByUuid(int nSize,
const char* const cObjectId)
o operator=
public const CATCdpObjectFactory& operator=( const CATCdpObjectFactory& )

Data Members


o DEFAULT_ID
  public static const char * DEFAULT_ID
o _type
  protected int _type
o _typeName
  protected char * _typeName

This object is included in the file: CATCdpObjectFactory.h
If needed, your Imakefile.mk should include the module: VY0INF

Copyright © 2003, Dassault Systèmes. All rights reserved.