# ObjectClass Member List

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

addAttribute(ObjectClassAttribute *the_attribute, bool is_inherited=false) | ObjectClass |
addInheritedClassAttributes(ObjectClass *child) | ObjectClass | `[private]`
addSubClass(ObjectClass *child) | ObjectClass |
AttributeList_t typedef | ObjectClass |
attributeOwnershipAcquisition(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize, const char *theTag) | ObjectClass |
attributeOwnershipAcquisitionIfAvailable(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize) | ObjectClass |
attributeOwnershipReleaseResponse(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize) | ObjectClass |
attributeSet | ObjectClass | `[private]`
broadcastClassMessage(ObjectClassBroadcastList *ocb_list, const Object *=NULL) | ObjectClass |
cancelAttributeOwnershipAcquisition(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize) | ObjectClass |
checkFederateAccess(FederateHandle, const char *) | ObjectClass |
deleteInstance(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, FederationTime theTime, std::string theUserTag) | ObjectClass |
deleteInstance(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::string theUserTag) | ObjectClass |
display() const | ObjectClass |
getAttribute(AttributeHandle the_handle) const | ObjectClass |
getAttributeHandle(const char *theName) const | ObjectClass |
getAttributeList(void) | ObjectClass |
getAttributeName(AttributeHandle theHandle) const | ObjectClass |
getCName() const | Named | `[virtual]`
getHandle() const | ObjectClass |
getInstanceWithID(ObjectHandle the_id) const | ObjectClass |
getLeafClassName(std::string qualifiedClassName) | Named | `[static]`
getName() const | Named | `[virtual]`
getNextClassName(std::string &qualifiedClassName) | Named | `[static]`
getSecurityLevelId() const | ObjectClass | `[inline]`
getSubClassByName(const std::string subClassName) | ObjectClass |
getSubClasses() | ObjectClass | `[inline]`
getSuperclass() const | ObjectClass | `[inline]`
handle | ObjectClass | `[private]`
handle_t typedef | ObjectClass |
isFederatePublisher(FederateHandle the_federate) const | ObjectClass | `[private]`
isInstanceInClass(ObjectHandle theID) | ObjectClass |
isNamed(const std::string &newName) const | Named |
isQualifiedClassName(const std::string &name) | Named | `[static]`
isSubscribed(FederateHandle) const | ObjectClass | `[private]`
killFederate(FederateHandle theFederate) | ObjectClass |
maxSubscriberHandle | ObjectClass | `[private]`
name | Named | `[protected]`
Named() | Named |
Named(const std::string newName) | Named |
negotiatedAttributeOwnershipDivestiture(FederateHandle theFederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize, const char *theTag) | ObjectClass |
NM_msgBufSend | ObjectClass | `[private]`
ObjectClass(const std::string name, ObjectClassHandle handle) | ObjectClass |
ObjectClass() | ObjectClass | `[private]`
ObjectNotDefinedException typedef | ObjectClass |
objectSet | ObjectClass | `[private]`
publish(FederateHandle theFederateHandle, std::vector< AttributeHandle > &theAttributeList, UShort theListSize, bool PubOrUnpub) | ObjectClass |
recursiveDiscovering(FederateHandle, ObjectClassHandle) | ObjectClass |
registerObjectInstance(FederateHandle, Object *, ObjectClassHandle) | ObjectClass |
securityLevelId | ObjectClass | `[private]`
sendDiscoverMessages(FederateHandle, ObjectClassHandle) | ObjectClass | `[private]`
sendMessage(NetworkMessage *msg, FederateHandle theDest) | ObjectClass | `[private]`
sendToFederate(NetworkMessage *msg, FederateHandle theFederate) | ObjectClass | `[private]`
sendToOwners(CDiffusion *diffusionList, ObjectHandle theObjectHandle, FederateHandle theFederate, const char *theTag, NetworkMessage::Type type) | ObjectClass | `[private]`
server | ObjectClass |
setName(const std::string newName) | Named | `[virtual]`
setName(const char *newName) | Named | `[virtual]`
setSecurityLevelId(SecurityLevelID newLevelID) | ObjectClass |
subClasses | ObjectClass | `[private]`
subscribe(FederateHandle, std::vector< AttributeHandle > &, int, const RTIRegion *) | ObjectClass |
superClass | ObjectClass | `[private]`
unconditionalAttributeOwnershipDivestiture(FederateHandle, ObjectHandle theObjectHandle, std::vector< AttributeHandle > &, UShort theListSize) | ObjectClass |
unsubscribe(FederateHandle, const RTIRegion *) | ObjectClass |
unsubscribe(FederateHandle) | ObjectClass |
updateAttributeValues(FederateHandle, Object *, std::vector< AttributeHandle > &, std::vector< AttributeValue_t > &, int, FederationTime, const char *) | ObjectClass |
updateAttributeValues(FederateHandle, Object *, std::vector< AttributeHandle > &, std::vector< AttributeValue_t > &, int, const char *) | ObjectClass |
validateHLAName(const std::string &name) | Named | `[static]`
~Named() | Named | `[virtual]`
~ObjectClass() | ObjectClass |