📄 supportservices.cc
字号:
req.type = Message::GET_DIMENSION_HANDLE ; req.setName(dimension); req.setSpace(space); executeService(&req, &rep); return rep.getDimension();}// ----------------------------------------------------------------------------/** Get dimension name \param dimension Handle of the dimension \param space The dimension's routing space handle */char *RTIambassador::getDimensionName(DimensionHandle dimension, SpaceHandle space) throw (SpaceNotDefined, DimensionNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError){ Message req, rep ; req.type = Message::GET_DIMENSION_NAME ; req.setDimension(dimension); req.setSpace(space); executeService(&req, &rep); return strdup(rep.getName());}// ----------------------------------------------------------------------------/** Get attribute routing space handle \param attribute The attribute handle \param object_class The attribute's class handle \return The associated routing space handle */SpaceHandleRTIambassador::getAttributeRoutingSpaceHandle(AttributeHandle attribute, ObjectClassHandle object_class) throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError){ Message req, rep ; req.type = Message::GET_ATTRIBUTE_SPACE_HANDLE ; req.setAttribute(attribute); req.setObjectClass(object_class); executeService(&req, &rep); return rep.getSpace();}// ----------------------------------------------------------------------------// Get Object ClassObjectClassHandleRTIambassador::getObjectClass(ObjectHandle theObject) throw (ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError, UnimplementedService){ Message req, rep ; req.type = Message::GET_OBJECT_CLASS ; req.setObject(theObject); executeService(&req, &rep); return rep.getObjectClass();}// ----------------------------------------------------------------------------/** Get interaction routing space handle \param inter The interaction handle \return The associated routing space */SpaceHandleRTIambassador::getInteractionRoutingSpaceHandle(InteractionClassHandle inter) throw (InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError){ Message req, rep ; req.type = Message::GET_INTERACTION_SPACE_HANDLE ; req.setInteractionClass(inter); this->executeService(&req, &rep); return rep.getSpace();}// ----------------------------------------------------------------------------// Get Transportation HandleTransportationHandleRTIambassador::getTransportationHandle(const char *theName) throw (NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::GET_TRANSPORTATION_HANDLE ; req.setName(theName); executeService(&req, &rep); return rep.getTransportation();}// ----------------------------------------------------------------------------// Get Transportation Namechar *RTIambassador::getTransportationName(TransportationHandle theHandle) throw (InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::GET_TRANSPORTATION_NAME ; req.setTransportation(theHandle); executeService(&req, &rep); return(strdup(rep.getName()));}// ----------------------------------------------------------------------------// Get Ordering HandleOrderingHandleRTIambassador::getOrderingHandle(const char *theName) throw (NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::GET_ORDERING_HANDLE ; req.setName(theName); executeService(&req, &rep); return rep.getOrdering();}// ----------------------------------------------------------------------------// Get Ordering Namechar *RTIambassador::getOrderingName(OrderingHandle theHandle) throw (InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::GET_ORDERING_NAME ; req.setOrdering(theHandle); executeService(&req, &rep); return(strdup(rep.getName()));}// ----------------------------------------------------------------------------// Enable Class Relevance Advisory SwitchvoidRTIambassador::enableClassRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::ENABLE_CLASS_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Disable Class Relevance Advisory SwitchvoidRTIambassador::disableClassRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::DISABLE_CLASS_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Enable Attribute Relevance Advisory SwitchvoidRTIambassador::enableAttributeRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::ENABLE_ATTRIBUTE_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Disable Attribute Relevance Advisory SwitchvoidRTIambassador::disableAttributeRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::DISABLE_ATTRIBUTE_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Enable Attribute Scope Advisory Switchvoid RTIambassador::enableAttributeScopeAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::ENABLE_ATTRIBUTE_SCOPE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Disable Attribute Scope Advisory SwitchvoidRTIambassador::disableAttributeScopeAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::DISABLE_ATTRIBUTE_SCOPE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Enable Interaction Relevance Advisory SwitchvoidRTIambassador::enableInteractionRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::ENABLE_INTERACTION_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}// ----------------------------------------------------------------------------// Disable Interaction Relevance Advisory SwitchvoidRTIambassador::disableInteractionRelevanceAdvisorySwitch() throw (FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError, UnimplementedService){ throw UnimplementedService(); Message req, rep ; req.type = Message::DISABLE_INTERACTION_RELEVANCE_ADVISORY_SWITCH ; executeService(&req, &rep);}} // namespace certi// $Id: SupportServices.cc,v 3.3 2003/10/27 10:42:47 breholee Exp $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -