Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Assembly_Spec.h File Reference

`#include "ace/Hash_Map_Manager_T.h"`
`#include "ace/Containers_T.h"`
`#include "ace/SString.h"`
`#include "ace/CORBA_macros.h"`
`#include "ace/Null_Mutex.h"`
`#include "tao/Environment.h"`
`#include "XML_Helpers_Export.h"`

Include dependency graph for Assembly_Spec.h:

This graph shows which files directly or indirectly include this file:

## Namespaces
namespace | CIAO
namespace | CIAO::Assembly_Placement
namespace | CIAO::Assembly_Connection
## Classes
class | CIAO::Assembly_Placement::Node
class | CIAO::Assembly_Placement::Container
class | CIAO::Assembly_Placement::componentinstantiation
struct | CIAO::Assembly_Placement::componentinstantiation::_register_info
class | CIAO::Assembly_Placement::homeplacement
struct | CIAO::Assembly_Placement::homeplacement::_register_info
class | CIAO::Assembly_Placement::hostcollocation
class | CIAO::Assembly_Placement::processcollocation
class | CIAO::Assembly_Placement::Visitor
class | CIAO::Assembly_Connection::IF_Resolver_Info
struct | CIAO::Assembly_Connection::_CII
struct | CIAO::_ASpec
## Typedefs
typedef ACE_Hash_Map_Manager_Ex< ACE_CString, ACE_CString, ACE_Hash< ACE_CString >, ACE_Equal_To< ACE_CString >, ACE_Null_Mutex > | ID_IMPL_MAP
typedef enum CIAO::Assembly_Placement::_nodetype | Node_Type
typedef enum CIAO::Assembly_Connection::_if_resolution | IF_Resolution_Method
typedef enum CIAO::Assembly_Connection::_conxion_type | Connection_Type
typedef CIAO_XML_HELPERS_Export CIAO::Assembly_Connection::_CII | Connect_Info
typedef CIAO_XML_HELPERS_Export CIAO::_ASpec | Assembly_Spec
## Enumerations
enum | _nodetype { INVALID_NODE, INVALID_CONTAINER, HOST, PROCESS, HOME, COMPONENT }
enum | _if_resolution { PROVIDER, CONSUMER, COMP_IDREF, HOME_IDREF, NAMINGSERVICE, STRINGIFIEDOBJECTREF, HOMEFINDER, TRADERQUERY }
enum | _conxion_type { INTERFACE, EMITTER_CONSUMER, PUBLISHER_CONSUMER, HOME, INVALID_CONN }

## Detailed Description

Id
  Assembly_Spec.h,v 1.6 2004/01/02 01:51:56 bala Exp

Author:
  Nanbor Wang <nanbor@cs.wustl.edu>

## Typedef Documentation

typedef struct CIAO_XML_HELPERS_Export CIAO::_ASpec CIAO::Assembly_Spec

typedef struct CIAO_XML_HELPERS_Export CIAO::Assembly_Connection::_CII CIAO::Assembly_Connection::Connect_Info

typedef enum CIAO::Assembly_Connection::_conxion_type CIAO::Assembly_Connection::Connection_Type

CIAO::ID_IMPL_MAP

| A hash map type for indexing implmentation IDs to corresponding softpkg paths.

typedef enum CIAO::Assembly_Connection::_if_resolution CIAO::Assembly_Connection::IF_Resolution_Method

typedef enum CIAO::Assembly_Placement::_nodetype CIAO::Assembly_Placement::Node_Type

## Enumeration Type Documentation

enum _conxion_type

  | Enumeration values:
  INTERFACE |
  EMITTER_CONSUMER |
  PUBLISHER_CONSUMER |
  HOME |
  INVALID_CONN |

enum _if_resolution

  | Enumeration values:
  PROVIDER |
  CONSUMER |
  COMP_IDREF |
  HOME_IDREF |
  NAMINGSERVICE |
  STRINGIFIEDOBJECTREF |
  HOMEFINDER |
  TRADERQUERY |

enum _nodetype

  | Enumeration values:
  INVALID_NODE |
  INVALID_CONTAINER |
  HOST |
  PROCESS |
  HOME |
  COMPONENT |