# Interaction Member List

This is the complete list of members for Interaction, including all inherited members.

addFederatesIfOverlap(ObjectClassBroadcastList &, const RTIRegion *, Handle) const | Subscribable |
addFederatesIfOverlap(InteractionBroadcastList &, const RTIRegion *) const | Subscribable |
addInheritedClassParameter(Interaction *new_child) | Interaction | `[private]`
addParameter(Parameter *the_parameter, bool is_inherited=false) | Interaction |
addSubClass(Interaction *child) | Interaction |
broadcastInteractionMessage(InteractionBroadcastList *, const RTIRegion *) | Interaction |
changeOrderType(OrderType new_order, FederateHandle the_handle) | Interaction |
changeTransportationType(TransportType new_type, FederateHandle the_handle) | Interaction |
checkFederateAccess(FederateHandle the_federate, const char *reason) const | Interaction | `[virtual]`
deletePublisher(FederateHandle) | Interaction | `[private]`
depth | Interaction |
display() const | Interaction |
getCName() const | Named | `[virtual]`
getHandle() const | Interaction | `[inline, virtual]`
getLeafClassName(std::string qualifiedClassName) | Named | `[static]`
getName() const | Named | `[virtual]`
getNextClassName(std::string &qualifiedClassName) | Named | `[static]`
getParameterByHandle(ParameterHandle the_handle) const | Interaction | `[private]`
getParameterHandle(const char *) const | Interaction |
getParameterName(ParameterHandle the_handle) const | Interaction |
getSecurityLevelId() const | Interaction | `[inline]`
getSpace() | Interaction |
getSubClassByName(const std::string subClassName) | Interaction |
getSubClasses() | Interaction | `[inline]`
getSuperclass() const | Interaction | `[inline]`
handle | Interaction | `[private]`
handle_t typedef | Interaction |
id | Interaction | `[private]`
Interaction(const std::string &theName, InteractionClassHandle theHandle, TransportType theTransport, OrderType theOrder) | Interaction |
Interaction() | Interaction | `[private]`
isNamed(const std::string &newName) const | Named |
isPublishing(FederateHandle) | Interaction | `[private]`
isQualifiedClassName(const std::string &name) | Named | `[static]`
isReady(FederateHandle federate_handle, std::vector< ParameterHandle > &parameter_list, UShort list_size) | Interaction |
isSubscribed(FederateHandle, const RTIRegion *) const | Subscribable |
isSubscribed(FederateHandle) const | Subscribable |
killFederate(FederateHandle theFederate) | Interaction |
name | Named | `[protected]`
Named() | Named |
Named(const std::string newName) | Named |
ObjectNotDefinedException typedef | Interaction |
order | Interaction |
parameterSet | Interaction | `[private]`
parent | Interaction |
publish(FederateHandle) | Interaction |
publishers | Interaction | `[private]`
PublishersList typedef | Interaction | `[private]`
sendInteraction(FederateHandle federate_handle, std::vector< ParameterHandle > &parameter_list, std::vector< ParameterValue_t > &value_list, UShort list_size, FederationTime the_time, const RTIRegion *, const char *the_tag) | Interaction |
sendInteraction(FederateHandle federate_handle, std::vector< ParameterHandle > &parameter_list, std::vector< ParameterValue_t > &value_list, UShort list_size, const RTIRegion *, const char *the_tag) | Interaction |
server | Interaction |
setHandle(InteractionClassHandle h) | Interaction | `[inline]`
setName(const std::string newName) | Named | `[virtual]`
setName(const char *newName) | Named | `[virtual]`
setSecurityLevelId(SecurityLevelID NewLevelID) | Interaction |
setSpace(SpaceHandle) | Interaction |
space | Interaction | `[private]`
subClasses | Interaction | `[private]`
subscribe(FederateHandle, const RTIRegion *) | Subscribable |
superClass | Interaction | `[private]`
transport | Interaction |
unpublish(FederateHandle) | Interaction |
unsubscribe(FederateHandle) | Subscribable |
unsubscribe(FederateHandle, const RTIRegion *) | Subscribable |
validateHLAName(const std::string &name) | Named | `[static]`
~Interaction() | Interaction |
~Named() | Named | `[virtual]`
~Subscribable() | Subscribable | `[virtual]`