import"CosTradingRepos.idl";
 | 
| IncarnationNumber  | add_type (in CosTrading::ServiceTypeName name, in Identifier if_name, in PropStructSeq props, in ServiceTypeNameSeq super_types)  raises (CosTrading::IllegalServiceType,                ServiceTypeExists,                InterfaceTypeMismatch,                CosTrading::IllegalPropertyName,                CosTrading::DuplicatePropertyName,                ValueTypeRedefinition,                CosTrading::UnknownServiceType,                DuplicateServiceTypeName) | 
|   | 
| void  | remove_type (in CosTrading::ServiceTypeName name)  raises (CosTrading::IllegalServiceType,                CosTrading::UnknownServiceType,                HasSubTypes) | 
|   | 
| ServiceTypeNameSeq  | list_types (in SpecifiedServiceTypes which_types) | 
|   | 
| TypeStruct  | describe_type (in CosTrading::ServiceTypeName name)  raises (CosTrading::IllegalServiceType,                CosTrading::UnknownServiceType) | 
|   | 
| TypeStruct  | fully_describe_type (in CosTrading::ServiceTypeName name)  raises (CosTrading::IllegalServiceType,                CosTrading::UnknownServiceType) | 
|   | 
| void  | mask_type (in CosTrading::ServiceTypeName name)  raises (CosTrading::IllegalServiceType,                CosTrading::UnknownServiceType,                AlreadyMasked) | 
|   | 
| void  | unmask_type (in CosTrading::ServiceTypeName name)  raises (CosTrading::IllegalServiceType,                CosTrading::UnknownServiceType,                NotMasked) | 
|   | 
| Enumerator | 
|---|
| PROP_NORMAL  | 
 | 
| PROP_READONLY  | 
 | 
| PROP_MANDATORY  | 
 | 
| PROP_MANDATORY_READONLY  | 
 | 
 
 
      
        
          | IncarnationNumber CosTradingRepos::ServiceTypeRepository::add_type  | 
          ( | 
          in CosTrading::ServiceTypeName  | 
          name,  | 
        
        
           | 
           | 
          in Identifier  | 
          if_name,  | 
        
        
           | 
           | 
          in PropStructSeq  | 
          props,  | 
        
        
           | 
           | 
          in ServiceTypeNameSeq  | 
          super_types  | 
        
        
           | 
          ) | 
           |  | 
        
        
          | raises  | ( | CosTrading::IllegalServiceType, | 
        
        
           |  |                 ServiceTypeExists, | 
        
        
           |  |                 InterfaceTypeMismatch, | 
        
        
           |  |                 CosTrading::IllegalPropertyName, | 
        
        
           |  |                 CosTrading::DuplicatePropertyName, | 
        
        
           |  |                 ValueTypeRedefinition, | 
        
        
           |  |                 CosTrading::UnknownServiceType, | 
        
        
           |  | DuplicateServiceTypeName | 
        
        
           | ) |  |  | 
        
      
 
 
      
        
          | readonly attribute IncarnationNumber CosTradingRepos::ServiceTypeRepository::incarnation | 
        
      
 
 
The documentation for this interface was generated from the following file: