RTI Connext DDS Micro C API  Version 2.4.14
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_C

DDS C. ModuleID = 7. More...

Macros

#define DDSC_LOG_INVALID_DURATION_EC   (DDSC_LOG_BASE + 1)
 The specified duration is not valid.
#define DDSC_LOG_INVALID_PARTICIPANT_NAME_EC   (DDSC_LOG_BASE + 2)
 An invalid participant name was specified with an unknown GUID.
#define DDSC_LOG_INVALID_PARTICIPANT_GUID_PREFIX_EC   (DDSC_LOG_BASE + 3)
 An invalid participant GUID prefix was specified, typically the GUID prefix does not match an already detected participant.
#define DDSC_LOG_SYS_GETTIME_EC   (DDSC_LOG_BASE + 4)
 A call to OSAPI_System_get_time failed.
#define DDSC_LOG_GET_NEXT_OBJECT_ID_EC   (DDSC_LOG_BASE + 5)
 Failed to get the next automatically generated object ID for an entity's GUID. This typically means the object id pool has been exhausted.
#define DDSC_LOG_SET_ENTITY_NAME_EC   (DDSC_LOG_BASE + 6)
 Failed to set name string for a DDS entity in the DomainParticipantQos entity_name policy.
#define DDSC_LOG_SYS_GET_HOSTNAME_EC   (DDSC_LOG_BASE + 7)
 A call to OSAPI_System_get_hostname failed.
#define DDSC_LOG_IO_SNPRINTF_FAILED_EC   (DDSC_LOG_BASE + 8)
 A call to OSAPI_Stdio_snprintf failed. Typically this means the destination buffer was too small.
#define DDSC_LOG_TOPIC_FIND_EC   (DDSC_LOG_BASE + 9)
 Failed to find a topic created by a DomainParticipant.
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_NAME_EC   (DDSC_LOG_BASE + 10)
 Endpoint discovery failed because the name of the remote participant parent for an endpoint was not found.
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_KEY_EC   (DDSC_LOG_BASE + 11)
 Endpoint discovery failed because the key of the remote participant parent for an endpoint was not found. Note that the key is logged as 4 integers in host endianess format.
#define DDSC_LOG_REMOTE_PARTICIPANT_KEY_NOT_EQUAL_EC   (DDSC_LOG_BASE + 12)
 Failed endpoint discovery when key does not match the remote participant.
#define DDSC_LOG_INVALID_ENDPOINT_GUID_EC   (DDSC_LOG_BASE + 13)
 Failed endpoint discovery due to an invalid or unknown endpoint GUID.
#define DDSC_LOG_ENDPOINT_NOT_CHILD_OF_PARTICIPANT_EC   (DDSC_LOG_BASE + 14)
 Failed endpoint discovery when an endpoint is determined to belong to a different remote participant.
#define DDSC_LOG_PARTICIPANT_DOES_NOT_EXIST_EC   (DDSC_LOG_BASE + 15)
 Failed participant discovery because a remote participant that should have been already asserted locally was not found.
#define DDSC_LOG_REFRESH_REM_PARTICIPANT_EC   (DDSC_LOG_BASE + 16)
 Did not find a remote participant when asserting participant liveliness for it. Note that the key is logged as 4 integers in host endianess format.
#define DDSC_LOG_REFRESH_REM_PARTICIPANT_TIMEOUT_EC   (DDSC_LOG_BASE + 17)
 Failed to assert participant liveliness to a remote participant.
#define DDSC_LOG_PARTICIPANT_LOOKUP_EC   (DDSC_LOG_BASE + 18)
 Failed to find a remote participant as previously discovered.
#define DDSC_LOG_REMOVE_PUBLICATION_EC   (DDSC_LOG_BASE + 19)
 Failed to remove resources for a remote publication.
#define DDSC_LOG_REMOVE_SUBSCRIPTION_EC   (DDSC_LOG_BASE + 20)
 Failed to remove resources for a remote subscription.
#define DDSC_LOG_FIND_PUBLICATION_PARENT_EC   (DDSC_LOG_BASE + 21)
 Cannot determine the participant of a remote publication.
#define DDSC_LOG_FIND_SUBSCRIPTION_PARENT_EC   (DDSC_LOG_BASE + 22)
 Cannot determine the participant of a remote subscription.
#define DDSC_LOG_MAX_PARTICIPANT_ID_REACHED_EC   (DDSC_LOG_BASE + 23)
 Failed to create DomainParticipant due to running out of participant IDs. This is typically caused by all UDP ports being used.
#define DDSC_LOG_RESERVE_LOCATORS_EC   (DDSC_LOG_BASE + 24)
 Failed to reserve endpoint locators.
#define DDSC_LOG_TIMER_CREATE_TIMEOUT_EC   (DDSC_LOG_BASE + 25)
 Failed to create a timeout.
#define DDSC_LOG_ILLEGAL_OBJECTID_EC   (DDSC_LOG_BASE + 26)
 Illegal object id specified.
#define DDSC_LOG_TOPIC_NARROW_EC   (DDSC_LOG_BASE + 27)
 Failed to narrow a TopicDescription to the named Topic.
#define DDSC_LOG_FAILED_UPDATE_STATUS_CONDITION_EC   (DDSC_LOG_BASE + 28)
 Failed to update state of StatusCondition.
#define DDSC_LOG_WS_REMOVE_COND_REFERENCE_EC   (DDSC_LOG_BASE + 29)
 Failed to remove a condition reference from a waitset.
#define DDSC_LOG_WS_ADD_COND_REFERENCE_EC   (DDSC_LOG_BASE + 30)
 Failed to add a condition reference to a waitset.
#define DDSC_LOG_RELEASE_META_MC_EC   (DDSC_LOG_BASE + 31)
 Failed to release resources for multicast discovery locators.
#define DDSC_LOG_RELEASE_META_UC_EC   (DDSC_LOG_BASE + 32)
 Failed to release resources for unicast discovery locators.
#define DDSC_LOG_RELEASE_USER_MC_EC   (DDSC_LOG_BASE + 33)
 Failed to release resources for multicast user locators.
#define DDSC_LOG_RELEASE_USER_UC_EC   (DDSC_LOG_BASE + 34)
 Failed to release resources for unicast user locators.
#define DDSC_LOG_INVALID_DOMAINID_EC   (DDSC_LOG_BASE + 35)
 The domain ID specified exceeds what is allowed based on the parameters specified in dp_qos.protocol.rtps_well_known_ports.
#define DDSC_LOG_DATABASE_CREATE_EC   (DDSC_LOG_BASE + 100)
 Failed to create database.
#define DDSC_LOG_DATABASE_DELETE_EC   (DDSC_LOG_BASE + 101)
 Failed to delete database.
#define DDSC_LOG_TABLE_CREATE_EC   (DDSC_LOG_BASE + 102)
 Failed to create database table of the specified name.
#define DDSC_LOG_TABLE_INUSE_EC   (DDSC_LOG_BASE + 103)
 Failed to delete a database table because it is not empty.
#define DDSC_LOG_TABLE_DELETE_EC   (DDSC_LOG_BASE + 104)
 Failed to delete a database table.
#define DDSC_LOG_TABLE_SELECT_EC   (DDSC_LOG_BASE + 105)
 A selection operation failed on the specified database table.
#define DDSC_LOG_CREATE_INDEX_EC   (DDSC_LOG_BASE + 106)
 Failed to create an index on a database table.
#define DDSC_LOG_DELETE_INDEX_EC   (DDSC_LOG_BASE + 107)
 Failed to delete an index on a database table.
#define DDSC_LOG_DB_CURSOR_INVALIDATED_EC   (DDSC_LOG_BASE + 108)
 A database table cursor was invalidated while in use.
#define DDSC_LOG_SUBSCRIPTION_RECORD   1
 Database record for a Subscription.
#define DDSC_LOG_PUBLICATION_RECORD   2
 Database record for a Publication.
#define DDSC_LOG_PARTICIPANT_RECORD   3
 Database record for a Remote Participant.
#define DDSC_LOG_TOPIC_RECORD   4
 Database record for a Topic.
#define DDSC_LOG_DATAWRITER_RECORD   5
 Database record for a DataWriter.
#define DDSC_LOG_DATAREADER_RECORD   6
 Database record for a DataReader.
#define DDSC_LOG_PUBLISHER_RECORD   7
 Database record for a Publisher.
#define DDSC_LOG_SUBSCRIBER_RECORD   8
 Database record for a Subscriber.
#define DDSC_LOG_ROUTE_RECORD   9
 Database record for a route record.
#define DDSC_LOG_BIND_RECORD   10
 Database record for a bind record.
#define DDSC_LOG_TYPE_RECORD   11
 Database record for a type plugin.
#define DDSC_LOG_STRING_RECORD   14
 String record.
#define DDSC_LOG_RECORD_CREATE_EC   (DDSC_LOG_BASE + 109)
 Failed to create a database record of the specified kind.
#define DDSC_LOG_RECORD_DELETE_EC   (DDSC_LOG_BASE + 110)
 Failed to delete a database record of the specified kind.
#define DDSC_LOG_RECORD_INSERT_EC   (DDSC_LOG_BASE + 111)
 Failed to insert a database record of the specified kind.
#define DDSC_LOG_RECORD_ERROR_EC   (DDSC_LOG_BASE + 112)
 Unknown error for database record of the specified kind.
#define DDSC_LOG_RECORD_EXISTS_EC   (DDSC_LOG_BASE + 113)
 A database record of the specified kind already exists.
#define DDSC_LOG_RECORD_LOOKUP_EC   (DDSC_LOG_BASE + 114)
 A lookup of a database record of the specified kind failed.
#define DDSC_LOG_RECORD_NOT_EXISTS_EC   (DDSC_LOG_BASE + 115)
 A database record of the specified kind does not exist.
#define DDSC_LOG_RECORD_SELECT_EC   (DDSC_LOG_BASE + 116)
 A database select on the specified record kind failed.
#define DDSC_LOG_RECORD_REMOVE_EC   (DDSC_LOG_BASE + 117)
 Removal a database record of the specified kind failed.
#define DDSC_LOG_RECORD_INITIALIZE_EC   (DDSC_LOG_BASE + 118)
 A database record of the specified kind could not be initialized.
#define DDSC_LOG_RECORD_FINALIZE_EC   (DDSC_LOG_BASE + 119)
 A database record of the specified kind could not be finalized.
#define DDSC_LOG_PUBLICATIONDATA_OBJECT   1
 DDS PublicationBuiltinTopicData object.
#define DDSC_LOG_SUBSCRIPTIONDATA_OBJECT   2
 DDS SubscriptionBuiltinTopicData object.
#define DDSC_LOG_PARTICIPANTDATA_OBJECT   3
 DDS ParticipantBuiltinTopicData object.
#define DDSC_LOG_DATAREADERQOS_OBJECT   4
 DDS DataReaderQos object.
#define DDSC_LOG_DATAWRITERQOS_OBJECT   5
 DDS DataWriterQos object.
#define DDSC_LOG_TOPICQOS_OBJECT   6
 DDS TopicQos object.
#define DDSC_LOG_PUBLISHERQOS_OBJECT   7
 DDS PublisherQos object.
#define DDSC_LOG_SUBSCRIBERQOS_OBJECT   8
 DDS SubscriberQos object.
#define DDSC_LOG_PARTICIPANTQOS_OBJECT   9
 DDS DomainParticipantQos object.
#define DDSC_LOG_ENTITY_OBJECT   10
 DDS Entity object.
#define DDSC_LOG_PARTICIPANTFACTORYQOS_OBJECT   11
 DDS DomainParticipantFactoryQos object.
#define DDSC_LOG_TYPE_OBJECT   12
 A DDS Type object.
#define DDSC_LOG_BINDRESOLVER_OBJECT   13
 A NETIO BindResolver object.
#define DDSC_LOG_ROUTERESOLVER_OBJECT   14
 A NETIO RouteResolver object.
#define DDSC_LOG_ADDRESSRESOLVER_OBJECT   15
 A NETIO AddressResolver object.
#define DDSC_LOG_DATAWRITERIO_OBJECT   16
 A NETIO DataWriterInterface object.
#define DDSC_LOG_DATAREADERIO_OBJECT   17
 A NETIO DataReaderInterface object.
#define DDSC_LOG_LOG_OBJECT   18
 A OSAPI Log object.
#define DDSC_LOG_SYSTEM_OBJECT   19
 A OSAPI system object.
#define DDSC_LOG_MUTEX_OBJECT   20
 A OSAPI mutex object.
#define DDSC_LOG_CONDREF_OBJECT   21
 A DDS Waitset condition reference object.
#define DDSC_LOG_WSREF_OBJECT   22
 A DDS Condition waitset reference object.
#define DDSC_LOG_MD5STREAM_OBJECT   23
 A MD5 stream object.
#define DDSC_LOG_CONDITION_OBJECT   24
 A DDS Condition object.
#define DDSC_LOG_RT_OBJECT   25
 A RT Condition object.
#define DDSC_LOG_PARTICIPANT_POOL_OBJECT   26
 A Participant pool object.
#define DDSC_LOG_TIMER_OBJECT   27
 A OSAPI_Timer object.
#define DDSC_LOG_TIMEROUT_OBJECT   28
 A OSAPI_Timer timeout object.
#define DDSC_LOG_TOPIC_OBJECT   29
 A DDS Topic object.
#define DDSC_LOG_WAITSET_OBJECT   30
 A DDS WaitSet object.
#define DDSC_LOG_UUID_OBJECT   31
 A UUID object.
#define DDSC_LOG_STRING_OBJECT   40
 A String object.
#define DDSC_LOG_STRINGMANAGER_OBJECT   43
 A String Manager object.
#define DDSC_LOG_OBJECT_INITIALIZE_EC   (DDSC_LOG_BASE + 200)
 Out of resources to initialize object of the specified kind.
#define DDSC_LOG_OBJECT_ALLOCATE_EC   (DDSC_LOG_BASE + 201)
 Out of resources to allocate an object of the specified kind.
#define DDSC_LOG_OBJECT_FINALIZE_EC   (DDSC_LOG_BASE + 202)
 Failed to finalize object of specified kind.
#define DDSC_LOG_OBJECT_DELETE_EC   (DDSC_LOG_BASE + 203)
 Failed to delete object of specified kind.
#define DDSC_LOG_OBJECT_COPY_EC   (DDSC_LOG_BASE + 204)
 Failed to copy object of specified kind.
#define DDSC_LOG_OBJECT_REFCOUNT_EC   (DDSC_LOG_BASE + 205)
 Failed to delete/finalize an object because other objects are referencing it.
#define DDSC_LOG_OBJECT_GET_PROPERTY_EC   (DDSC_LOG_BASE + 206)
 Failed to get the object properties.
#define DDSC_LOG_OBJECT_SET_PROPERTY_EC   (DDSC_LOG_BASE + 207)
 Failed to set the object properties.
#define DDSC_LOG_OBJECT_EMPTY_EC   (DDSC_LOG_BASE + 208)
 An object is empty, typically applies only to buffer-pool objects.
#define DDSC_LOG_OBJECT_INUSECOUNT_EC   (DDSC_LOG_BASE + 209)
 Failed to delete/finalize an object because other objects are using it.
#define DDSC_LOG_OBJECT_CREATE_EC   (DDSC_LOG_BASE + 210)
 Failed to create an object.
#define DDSC_LOG_NETMASK_SEQUENCE   1
 A NETIO Netmask sequence.
#define DDSC_LOG_ROUTE_SEQUENCE   2
 A NETIO Route sequence.
#define DDSC_LOG_RESERVED_SEQUENCE   3
 A NETIO Reserved address sequence.
#define DDSC_LOG_ENABLED_USER_TRANSPORT_SEQUENCE   4
 A DDS sequence of enabled user NETIO transports.
#define DDSC_LOG_ENABLED_TRANSPORT_SEQUENCE   5
 A DDS sequence of enabled transports.
#define DDSC_LOG_ENABLED_DISCVOERY_TRANSPORT_SEQUENCE   6
 A DDS sequence of enabled discovery transports.
#define DDSC_LOG_INITIAL_PEER_SEQUENCE   7
 A DDS sequence of initial peers.
#define DDSC_LOG_DESTINATION_SEQUENCE   8
 A NETIO sequence of destinations to send to.
#define DDSC_LOG_METAUNICAST_SEQUENCE   9
 A DDS sequence of meta-traffic unicast locators.
#define DDSC_LOG_METAMULTICAST_SEQUENCE   10
 A DDS sequence of meta-traffic multicast locators.
#define DDSC_LOG_USERUNICAST_SEQUENCE   11
 A DDS sequence of user-traffic unicast locators.
#define DDSC_LOG_USERMULTICAST_SEQUENCE   12
 A DDS sequence of user-traffic multicast locators.
#define DDSC_LOG_READTAKE_SEQUENCE   13
 A DDS sequence used in a read/take call.
#define DDSC_LOG_SEQUENCE_SETMAX_EC   (DDSC_LOG_BASE + 300)
 Failed to set the maximum length of a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_SETLENGTH_EC   (DDSC_LOG_BASE + 301)
 Failed to set the length of a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_GETREF_EC   (DDSC_LOG_BASE + 302)
 Failed to get a reference at the specified index for a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_INITIALIZE_EC   (DDSC_LOG_BASE + 303)
 Failed to initialize a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_FINALIZE_EC   (DDSC_LOG_BASE + 304)
 Failed to finalize a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_COPY_EC   (DDSC_LOG_BASE + 305)
 Failed to copy a sequence of the specified kind.
#define DDSC_LOG_SEQUENCE_INVALID_EC   (DDSC_LOG_BASE + 306)
 The sequence of the specified kind was invalid in the context it is used.
#define DDSC_LOG_DISCOVERY_COMPONENT   1
 A component of discovery kind.
#define DDSC_LOG_RTPS_COMPONENT   2
 A component of RTPS kind.
#define DDSC_LOG_READERHISTORY_COMPONENT   3
 A component of reader-history kind.
#define DDSC_LOG_WRITERHISTORY_COMPONENT   4
 A component of writer-history kind.
#define DDSC_LOG_DATAREADERIO_COMPONENT   5
 A component of DataReaderInterface kind.
#define DDSC_LOG_DATAWRITERIO_COMPONENT   6
 A component of DataWriterInterface kind.
#define DDSC_LOG_NETIO_COMPONENT   7
 A component of NETIO kind.
#define DDSC_LOG_TRANSPORT_COMPONENT   8
 A component of transport kind.
#define DDSC_LOG_COMPONENT_LOOKUP_EC   (DDSC_LOG_BASE + 400)
 Did not find a component factory with the given name in the registry.
#define DDSC_LOG_COMPONENT_CREATE_EC   (DDSC_LOG_BASE + 401)
 Could not create a component of the specified kind using the specified factory.
#define DDSC_LOG_COMPONENT_DELETE_EC   (DDSC_LOG_BASE + 402)
 Could not delete a component of the specified kind using the specified factory.
#define DDSC_LOG_HISTORY_RESOURCE   1
 Exceeded resource limits for writer history queue.
#define DDSC_LOG_SAMPLE_RESOURCES   2
 Failed to get resource for new sample due to resource limit.
#define DDSC_LOG_PARTICIPANT_RESOURCES   3
 Failed to allocate a new participant.
#define DDSC_LOG_RESOURCE_EXCEEDED_EC   (DDSC_LOG_BASE + 500)
 Could not allocate a resource of the specified kind.
#define DDSC_LOG_TOPIC_QOS   1
 The TopicQos kind.
#define DDSC_LOG_DATAREADER_QOS   2
 The DataReaderQos kind.
#define DDSC_LOG_DATAWRITER_QOS   3
 The DataWriterQos kind.
#define DDSC_LOG_SUBSCRIBER_QOS   4
 The SubscriberQos kind.
#define DDSC_LOG_PUBLISHER_QOS   5
 The PublisherQos kind.
#define DDSC_LOG_PARTICIPANT_QOS   6
 The DomainParticipantQos kind.
#define DDSC_LOG_PARTICIPANTFACTORY_QOS   7
 The DomainParticipantFactoryQos kind.
#define DDSC_LOG_DEFAULTTOPIC_QOS   8
 The default TopicQos kind.
#define DDSC_LOG_DEFAULTDATAREADER_QOS   9
 The default DataReaderQos kind.
#define DDSC_LOG_DEFAULTDATAWRITER_QOS   10
 The default DataWriterQos kind.
#define DDSC_LOG_DEFAULTSUBSCRIBER_QOS   11
 The default SubscriberQos kind.
#define DDSC_LOG_DEFAULTPUBLISHER_QOS   12
 The default PublisherQos kind.
#define DDSC_LOG_DEFAULTPARTICIPANT_QOS   13
 The default PublisherQos kind.
#define DDSC_LOG_DEADLINE_QOS_POLICY   14
 The deadline qos policy kind.
#define DDSC_LOG_LIVELINESS_QOS_POLICY   15
 The liveliness qos policy kind.
#define DDSC_LOG_HISTORY_QOS_POLICY   16
 The history qos policy kind.
#define DDSC_LOG_RESOURCE_LIMIT_QOS_POLICY   17
 The resource limits qos policy kind.
#define DDSC_LOG_PROTOCOL_QOS_POLICY   18
 The protocol qos policy kind.
#define DDSC_LOG_TYPE_SUPPORT_QOS_POLICY   19
 The type-support qos policy kind.
#define DDSC_LOG_RELIABILITY_QOS_POLICY   20
 The reliability qos policy kind.
#define DDSC_LOG_DURABILITY_QOS_POLICY   21
 The durability qos policy kind.
#define DDSC_LOG_OWNERSHIP_QOS_POLICY   22
 The ownership qos policy kind.
#define DDSC_LOG_OWNERSHIP_STRENGTH_QOS_POLICY   23
 The ownership-strength qos policy kind.
#define DDSC_LOG_TRANSPORT_QOS_POLICY   24
 The transport qos policy kind.
#define DDSC_LOG_PARTICIPANT_ID_QOS_POLICY   25
 The participant id qos policy kind.
#define DDSC_LOG_HEARTBEATS_QOS_POLICY   26
 The heartbeat qos policy kind.
#define DDSC_LOG_DATAWRITER_RESOURCE_QOS_POLICY   27
 The DataWriterQos writer_resource_limits policy.
#define DDSC_LOG_DATAREADER_RESOURCE_QOS_POLICY   28
 The DataReaderQos reader_resource_limits policy.
#define DDSC_LOG_DESTINATION_ORDER_POLICY   29
 The DestinationOrderQos destination_order policy.
#define DDSC_LOG_QOS_INCONSISTENT_POLICY_EC   (DDSC_LOG_BASE + 501)
 An inconsistent Qos policy for the specified Qos kind was found.
#define DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC   (DDSC_LOG_BASE + 502)
 Inconsistency between two Qos policies for the specified Qos kind was found.
#define DDSC_LOG_QOS_INCONSISTENT_EC   (DDSC_LOG_BASE + 503)
 Failed to create an entity or set a qos due to inconsistent policy.
#define DDSC_LOG_QOS_COPY_EC   (DDSC_LOG_BASE + 504)
 Failed to copy a Qos of the specified kind.
#define DDSC_LOG_QOS_INITIALIZE_EC   (DDSC_LOG_BASE + 505)
 Failed to initialize a Qos of the specified kind.
#define DDSC_LOG_QOS_FINALIZE_EC   (DDSC_LOG_BASE + 506)
 Failed to finalize a Qos of the specified kind.
#define DDSC_LOG_QOS_SET_EC   (DDSC_LOG_BASE + 507)
 Failed to set a Qos of the specified kind.
#define DDSC_LOG_QOS_SET_ON_ENABLED_EC   (DDSC_LOG_BASE + 508)
 Failed to set a Qos of the specified kind because the entity is already enabled.
#define DDSC_LOG_QOS_IMMUTABLE_EC   (DDSC_LOG_BASE + 509)
 Failed to set a Qos of the specified kind the immutable Qos policies have been changed.
#define DDSC_LOG_QOS_CHANGED_EC   (DDSC_LOG_BASE + 510)
 A discovered Qos changed (the entity already existed)
#define DDSC_LOG_QOS_GET_EC   (DDSC_LOG_BASE + 511)
 Failed to get a Qos of the specified kind.
#define DDSC_LOG_TOPIC_LISTENER   1
 The topic listener kind.
#define DDSC_LOG_DATAREADER_LISTENER   2
 The datareader listener kind.
#define DDSC_LOG_DATAWRITER_LISTENER   3
 The datawriter listener kind.
#define DDSC_LOG_SUBSCRIBER_LISTENER   4
 The subscriber listener kind.
#define DDSC_LOG_PUBLISHER_LISTENER   5
 The publisher listener kind.
#define DDSC_LOG_PARTICIPANT_LISTENER   6
 The participant listener kind.
#define DDSC_LOG_PARTICIPANTFACTORY_LISTENER   7
 The participant-factory listener kind.
#define DDSC_LOG_LISTENER_INCONSISTENT_EC   (DDSC_LOG_BASE + 512)
 Failed to create an entity due to inconsistent listener and status mask.
#define DDSC_LOG_LISTENER_SET_EC   (DDSC_LOG_BASE + 513)
 Failed to set the listener of the specified kind.
#define DDSC_LOG_LISTENER_GET_EC   (DDSC_LOG_BASE + 514)
 Failed to get the listener of the specified kind.
#define DDSC_LOG_LISTENER_SET_ILLEGAL_NULL_EC   (DDSC_LOG_BASE + 515)
 Illegal combination of NULL listener and non-NONE status mask when setting a listener for an Entity.
#define DDSC_LOG_TOPIC_ENTITY   1
 The topic entity kind.
#define DDSC_LOG_DATAWRITER_ENTITY   2
 The datawriter entity kind.
#define DDSC_LOG_DATAREADER_ENTITY   3
 The datareader entity kind.
#define DDSC_LOG_PUBLISHER_ENTITY   4
 The publisher entity kind.
#define DDSC_LOG_SUBSCRIBER_ENTITY   5
 The subscriber entity kind.
#define DDSC_LOG_PARTICIPANT_ENTITY   6
 The participant entity kind.
#define DDSC_LOG_PUBLICATION_ENTITY   7
 The publication entity kind.
#define DDSC_LOG_SUBSCRIPTION_ENTITY   8
 The subscription entity kind.
#define DDSC_LOG_ENTITY_ENABLE_EC   (DDSC_LOG_BASE + 600)
 Failed to enable an entity of the specified kind.
#define DDSC_LOG_ENTITY_NOT_EMPTY_EC   (DDSC_LOG_BASE + 601)
 Failed to an delete/finalize an entity of the specified kind because it is not empty.
#define DDSC_LOG_ENTITY_FINALIZE_EC   (DDSC_LOG_BASE + 602)
 Failed to finalize an entity of the specified kind.
#define DDSC_LOG_ENTITY_INITIALIZE_EC   (DDSC_LOG_BASE + 603)
 Failed to initialize an entity of the specified kind.
#define DDSC_LOG_ENTITY_NOT_ENABLED_EC   (DDSC_LOG_BASE + 604)
 An operation was attempted on an entity that is not enabled.
#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC   (DDSC_LOG_BASE + 605)
 Entities are in different factories.
#define DDSC_LOG_DATAWRITER_CDR   1
 The datawriter CDR kind.
#define DDSC_LOG_DATAREADER_CDR   2
 The datareader CDR kind.
#define DDSC_LOG_CDR_POOL_ALLOC_EC   (DDSC_LOG_BASE + 700)
 Failed to allocate a pool of the specified kind.
#define DDSC_LOG_CDR_BUFFER_SET_EC   (DDSC_LOG_BASE + 701)
 Failed to set the CDR buffer for a packet.
#define DDSC_LOG_CDR_POOL_DELETE_EC   (DDSC_LOG_BASE + 702)
 Failed to delete the CDR pool.
#define DDSC_LOG_CDR_SERIALIZE_PID_EC   (DDSC_LOG_BASE + 703)
 Failed to serialize a parameter ID.
#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC   (DDSC_LOG_BASE + 704)
 Failed to serialize a parameter length.
#define DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 705)
 Failed to serialize a key-hash.
#define DDSC_LOG_CDR_SERIALIZE_DATA_EC   (DDSC_LOG_BASE + 706)
 Failed to serialize payload data.
#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC   (DDSC_LOG_BASE + 707)
 Deserialized an invalid parameter length for a specific parameter ID.
#define DDSC_LOG_CDR_DESERIALIZE_PID_EC   (DDSC_LOG_BASE + 708)
 Failed to deserialize the ID of an inline parameter.
#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC   (DDSC_LOG_BASE + 709)
 Failed to deserialize the length of an inline parameter.
#define DDSC_LOG_CDR_INCREMENT_POS_EC   (DDSC_LOG_BASE + 710)
 Failed to increment to the position of the next inline parameter.
#define DDSC_LOG_CDR_SET_POS_EC   (DDSC_LOG_BASE + 711)
 Failed to set the reception stream position.
#define DDSC_LOG_CDR_DESERIALIZE_HEADER_EC   (DDSC_LOG_BASE + 712)
 Failed to deserialize the encapsulation header.
#define DDSC_LOG_CDR_DESERIALIZE_DATA_EC   (DDSC_LOG_BASE + 713)
 Failed to deserialize CDR payload data.
#define DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC   (DDSC_LOG_BASE + 714)
 Failed to initialize CDR sample.
#define DDSC_LOG_CDR_FINALIZE_SAMPLE_EC   (DDSC_LOG_BASE + 715)
 Failed to finalize sample.
#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC   (DDSC_LOG_BASE + 716)
 Failed to serialize the status info parameter.
#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 717)
 Failed to deserialize a key-hash.
#define DDSC_LOG_CDR_DESERIALIZE_KEY_EC   (DDSC_LOG_BASE + 718)
 Failed to deserialize CDR payload key.
#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 800)
 Failed to add a route to an anonymous participant discovery datawriter.
#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 801)
 Failed to add a route to a topic from a datawriter.
#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 802)
 Failed to delete a route to a topic.
#define DDSC_LOG_NETIO_FORWARD_TOPIC_EC   (DDSC_LOG_BASE + 803)
 Failed to forward a topic.
#define DDSC_LOG_NETIO_NETIO_KIND   1
 Any NETIO interface kind, typically UDP.
#define DDSC_LOG_INTRA_NETIO_KIND   2
 The intra interface kind.
#define DDSC_LOG_RTPS_NETIO_KIND   3
 The RTPS interface kind.
#define DDSC_LOG_DATAREADER_NETIO_KIND   4
 The DataReader interface kind.
#define DDSC_LOG_DATAWRITER_NETIO_KIND   5
 The DataWriter interface kind.
#define DDSC_LOG_NETIO_BIND_EXTERNAL_EC   (DDSC_LOG_BASE + 804)
 Failed to bind two external interface of the specified kind.
#define DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC   (DDSC_LOG_BASE + 805)
 Failed to unbind two external interfaces of the specified kind.
#define DDSC_LOG_NETIO_BIND_EC   (DDSC_LOG_BASE + 806)
 Failed to bind an interface to a peer interface.
#define DDSC_LOG_NETIO_UNBIND_EC   (DDSC_LOG_BASE + 807)
 Failed to unbind an interface from a peer interface.
#define DDSC_LOG_NETIO_ADD_ROUTE_EC   (DDSC_LOG_BASE + 808)
 Failed to add a route from an interface to a peer interface.
#define DDSC_LOG_NETIO_DELETE_ROUTE_EC   (DDSC_LOG_BASE + 809)
 Failed to delete a route from an interface to a peer interface.
#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC   (DDSC_LOG_BASE + 810)
 Failed to get an external interface for the specified interface kind.
#define DDSC_LOG_NETIO_NO_ROUTE_EC   (DDSC_LOG_BASE + 811)
 A DataReader failed a bind due to no existing route.
#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC   (DDSC_LOG_BASE + 812)
 Lookup a route to a destination failed.
#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC   (DDSC_LOG_BASE + 813)
 Failed to get the route table for an interface.
#define DDSC_LOG_NETIO_SEND_FAILED_EC   (DDSC_LOG_BASE + 814)
 Failure when sending on an interface.
#define DDSC_LOG_NETIO_SET_STATE_EC   (DDSC_LOG_BASE + 815)
 Failed to set an interface state.
#define DDSC_LOG_NETIO_PEER_LOOKUP_EC   (DDSC_LOG_BASE + 816)
 Datawriter did not find a peer.
#define DDSC_LOG_NETIO_FORCED_REMOVE_EC   (DDSC_LOG_BASE + 817)
 Forced removal of sample downstream failed.
#define DDSC_LOG_PACKET_INIT_EC   (DDSC_LOG_BASE + 818)
 Failed to initialize a packet.
#define DDSC_LOG_PACKET_SET_HEAD_EC   (DDSC_LOG_BASE + 819)
 Failed to set the head of a packet.
#define DDSC_LOG_PACKET_SET_TAIL_EC   (DDSC_LOG_BASE + 820)
 Failed to set the tail of a packet.
#define DDSC_LOG_DW_ACKNACK_FAILED_EC   (DDSC_LOG_BASE + 900)
 Failed to ACKNACK sample in the writer history.
#define DDSC_LOG_DW_COMMIT_EC   (DDSC_LOG_BASE + 901)
 Failed to commit a sample to the writer queue.
#define DDSC_LOG_DW_KEYHASH_CREATE_EC   (DDSC_LOG_BASE + 902)
 Failed to create keyhash of instance handle.
#define DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC   (DDSC_LOG_BASE + 903)
 Failed a write due to an invalid key kind for the type being written.
#define DDSC_LOG_DW_CREATE_TYPED_WRITER_EC   (DDSC_LOG_BASE + 904)
 Failed to create a typed writer.
#define DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC   (DDSC_LOG_BASE + 905)
 Failed to register the key of an instance.
#define DDSC_LOG_DR_CREATE_TYPED_READER_EC   (DDSC_LOG_BASE + 1000)
 Failed to create a typed datareader.
#define DDSC_LOG_DR_COPY_DATA_SAMPLE_EC   (DDSC_LOG_BASE + 1001)
 Failed to copy a sample upon reception, read, or take.
#define DDSC_LOG_DR_COMMIT_SAMPLE_EC   (DDSC_LOG_BASE + 1002)
 Failed to commit a sample to be made available to be read or taken.
#define DDSC_LOG_DR_FILTER_ERROR_EC   (DDSC_LOG_BASE + 1003)
 A datareader filter function failed.
#define DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 1004)
 Failed to deserialize a key-hash parameter.
#define DDSC_LOG_DR_GET_ENTRY_FAILED_EC   (DDSC_LOG_BASE + 1005)
 Failed to get a Reader History entry for a received sample.
#define DDSC_LOG_DR_COMMIT_ENTRY_EC   (DDSC_LOG_BASE + 1006)
 Failed to commit a receive sample to Reader History to be read or taken.
#define DDSC_LOG_DR_UNREGISTER_KEY_EC   (DDSC_LOG_BASE + 1007)
 A DataReader failed to unregister an instance.
#define DDSC_LOG_DR_DISPOSE_KEY_EC   (DDSC_LOG_BASE + 1008)
 A DataReader failed to dispose an instance.
#define DDSC_LOG_DR_READ_TAKE_FAILURE_EC   (DDSC_LOG_BASE + 1009)
 A call to a reader/take function failed.
#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC   (DDSC_LOG_BASE + 1010)
 Failed to create keyhash of instance handle.
#define DDSC_LOG_TYPE_NAME_CMP_EC   (DDSC_LOG_BASE + 1100)
 Two type names are incompatible.
#define DDSC_LOG_TOPIC_NAME_CMP_EC   (DDSC_LOG_BASE + 1101)
 Two topic names are incompatible.
#define DDSC_LOG_TYPE_FUNCTION_GET_SERIALIZED_SAMPLE_MAX_SIZE   1
 The get_serialized_sample_max_size function kind.
#define DDSC_LOG_TYPE_FUNCTION_SERIALIZE_DATA   2
 The serialize_data function kind.
#define DDSC_LOG_TYPE_FUNCTION_DESERIALIZE_DATA   3
 The deserialize_data function kind.
#define DDSC_LOG_TYPE_FUNCTION_CREATE_SAMPLE   4
 The create_sample function kind.
#define DDSC_LOG_TYPE_FUNCTION_COPY_SAMPLE   5
 The copy_sample function kind.
#define DDSC_LOG_TYPE_FUNCTION_DELETE_SAMPLE   6
 The delete_sample function kind.
#define DDSC_LOG_TYPE_FUNCTION_GET_KEY_KIND   7
 The get_key_kind function kind.
#define DDSC_LOG_TYPE_FUNCTION_INSTANCE_TO_KEYHASH   8
 The instance_to_keyhash function kind.
#define DDSC_LOG_TYPE_FUNCTION_NULL_EC   (DDSC_LOG_BASE + 1102)
 Invalid type plugin, The specified function pointer is NULL.
#define DDSC_LOG_TOPIC_TOO_LONG_EC   (DDSC_LOG_BASE + 1103)
 Failed to create a topic because the name exceeded the maximum length of 255 octets (excluding the terminating NUL)
#define DDSC_LOG_TYPE_TOO_LONG_EC   (DDSC_LOG_BASE + 1104)
 Failed to create a type because the name exceeded the maximum length of 255 octets (excluding the terminating NUL)
#define DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC   (DDSC_LOG_BASE + 1105)
 A type-plugin for the given type could not be found.
#define DDSC_LOG_TYPE_KEY_TYPE_EC   (DDSC_LOG_BASE + 1106)
 Two types have incompatible keys.
#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC   (DDSC_LOG_BASE + 1200)
 Discovery plugin failed its update after a local DomainParticipant was enabled.
#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC   (DDSC_LOG_BASE + 1201)
 Discovery plugin failed its update before a local DomainParticipant was created.
#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC   (DDSC_LOG_BASE + 1202)
 Discovery plugin failed its update after a local DomainParticipant was created.
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC   (DDSC_LOG_BASE + 1203)
 Discovery plugin failed its update after a local DataReader was enabled.
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC   (DDSC_LOG_BASE + 1204)
 Discovery plugin failed its update after a local DataReader was deleted.
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC   (DDSC_LOG_BASE + 1205)
 Discovery plugin failed its update after a local DataWriter was enabled.
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC   (DDSC_LOG_BASE + 1206)
 Discovery plugin failed its update after a local DataWriter was deleted.
#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC   (DDSC_LOG_BASE + 1207)
 Discovery plugin failed its update after a remote DomainParticipant's liveliness expired.
#define DDSC_LOG_DISC_ADD_PEER_EC   (DDSC_LOG_BASE + 1208)
 Failed to add a peer with discovery plugin.
#define DDSC_LOG_CHECKSUM_REQUIRED_EC   (DDSC_LOG_BASE + 1301)
 A participant requires checksum, but the discovered participant does not send a checksum.
#define DDSC_LOG_CHECKSUM_INCOMPATIBLE_EC   (DDSC_LOG_BASE + 1302)
 A participant does not support checksum's sent by a discovered participant.
#define DDSC_LOG_CHECKSUM_INCONSISTENT_CLASS_EC   (DDSC_LOG_BASE + 1303)
 The checksum class id for a custom checksum does match.
#define DDSC_LOG_CHECKSUM_INCONSISTENT_COMPUTE_EC   (DDSC_LOG_BASE + 1304)
 The computed_crc_kind is inconsistent with what is allowed or supported.
#define DDSC_LOG_CHECKSUM_INCONSISTENT_ALLOW_EC   (DDSC_LOG_BASE + 1305)
 The allowed_crc_mask is inconsistent with what is supported.

Detailed Description

DDS C. ModuleID = 7.


Macro Definition Documentation

#define DDSC_LOG_INVALID_DURATION_EC   (DDSC_LOG_BASE + 1)

The specified duration is not valid.

#define DDSC_LOG_INVALID_PARTICIPANT_NAME_EC   (DDSC_LOG_BASE + 2)

An invalid participant name was specified with an unknown GUID.

#define DDSC_LOG_INVALID_PARTICIPANT_GUID_PREFIX_EC   (DDSC_LOG_BASE + 3)

An invalid participant GUID prefix was specified, typically the GUID prefix does not match an already detected participant.

#define DDSC_LOG_SYS_GETTIME_EC   (DDSC_LOG_BASE + 4)

A call to OSAPI_System_get_time failed.

#define DDSC_LOG_GET_NEXT_OBJECT_ID_EC   (DDSC_LOG_BASE + 5)

Failed to get the next automatically generated object ID for an entity's GUID. This typically means the object id pool has been exhausted.

#define DDSC_LOG_SET_ENTITY_NAME_EC   (DDSC_LOG_BASE + 6)

Failed to set name string for a DDS entity in the DomainParticipantQos entity_name policy.

#define DDSC_LOG_SYS_GET_HOSTNAME_EC   (DDSC_LOG_BASE + 7)

A call to OSAPI_System_get_hostname failed.

#define DDSC_LOG_IO_SNPRINTF_FAILED_EC   (DDSC_LOG_BASE + 8)

A call to OSAPI_Stdio_snprintf failed. Typically this means the destination buffer was too small.

#define DDSC_LOG_TOPIC_FIND_EC   (DDSC_LOG_BASE + 9)

Failed to find a topic created by a DomainParticipant.

#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_NAME_EC   (DDSC_LOG_BASE + 10)

Endpoint discovery failed because the name of the remote participant parent for an endpoint was not found.

#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_KEY_EC   (DDSC_LOG_BASE + 11)

Endpoint discovery failed because the key of the remote participant parent for an endpoint was not found. Note that the key is logged as 4 integers in host endianess format.

#define DDSC_LOG_REMOTE_PARTICIPANT_KEY_NOT_EQUAL_EC   (DDSC_LOG_BASE + 12)

Failed endpoint discovery when key does not match the remote participant.

#define DDSC_LOG_INVALID_ENDPOINT_GUID_EC   (DDSC_LOG_BASE + 13)

Failed endpoint discovery due to an invalid or unknown endpoint GUID.

#define DDSC_LOG_ENDPOINT_NOT_CHILD_OF_PARTICIPANT_EC   (DDSC_LOG_BASE + 14)

Failed endpoint discovery when an endpoint is determined to belong to a different remote participant.

#define DDSC_LOG_PARTICIPANT_DOES_NOT_EXIST_EC   (DDSC_LOG_BASE + 15)

Failed participant discovery because a remote participant that should have been already asserted locally was not found.

#define DDSC_LOG_REFRESH_REM_PARTICIPANT_EC   (DDSC_LOG_BASE + 16)

Did not find a remote participant when asserting participant liveliness for it. Note that the key is logged as 4 integers in host endianess format.

#define DDSC_LOG_REFRESH_REM_PARTICIPANT_TIMEOUT_EC   (DDSC_LOG_BASE + 17)

Failed to assert participant liveliness to a remote participant.

#define DDSC_LOG_PARTICIPANT_LOOKUP_EC   (DDSC_LOG_BASE + 18)

Failed to find a remote participant as previously discovered.

#define DDSC_LOG_REMOVE_PUBLICATION_EC   (DDSC_LOG_BASE + 19)

Failed to remove resources for a remote publication.

#define DDSC_LOG_REMOVE_SUBSCRIPTION_EC   (DDSC_LOG_BASE + 20)

Failed to remove resources for a remote subscription.

#define DDSC_LOG_FIND_PUBLICATION_PARENT_EC   (DDSC_LOG_BASE + 21)

Cannot determine the participant of a remote publication.

#define DDSC_LOG_FIND_SUBSCRIPTION_PARENT_EC   (DDSC_LOG_BASE + 22)

Cannot determine the participant of a remote subscription.

#define DDSC_LOG_MAX_PARTICIPANT_ID_REACHED_EC   (DDSC_LOG_BASE + 23)

Failed to create DomainParticipant due to running out of participant IDs. This is typically caused by all UDP ports being used.

#define DDSC_LOG_RESERVE_LOCATORS_EC   (DDSC_LOG_BASE + 24)

Failed to reserve endpoint locators.

#define DDSC_LOG_TIMER_CREATE_TIMEOUT_EC   (DDSC_LOG_BASE + 25)

Failed to create a timeout.

#define DDSC_LOG_ILLEGAL_OBJECTID_EC   (DDSC_LOG_BASE + 26)

Illegal object id specified.

Manually specifed object id must be in the range [0,0xffffff]

#define DDSC_LOG_TOPIC_NARROW_EC   (DDSC_LOG_BASE + 27)

Failed to narrow a TopicDescription to the named Topic.

#define DDSC_LOG_FAILED_UPDATE_STATUS_CONDITION_EC   (DDSC_LOG_BASE + 28)

Failed to update state of StatusCondition.

An error occurred when trying to update the state (i.e. the trigger value) of a StatusCondition.

#define DDSC_LOG_WS_REMOVE_COND_REFERENCE_EC   (DDSC_LOG_BASE + 29)

Failed to remove a condition reference from a waitset.

#define DDSC_LOG_WS_ADD_COND_REFERENCE_EC   (DDSC_LOG_BASE + 30)

Failed to add a condition reference to a waitset.

#define DDSC_LOG_RELEASE_META_MC_EC   (DDSC_LOG_BASE + 31)

Failed to release resources for multicast discovery locators.

#define DDSC_LOG_RELEASE_META_UC_EC   (DDSC_LOG_BASE + 32)

Failed to release resources for unicast discovery locators.

#define DDSC_LOG_RELEASE_USER_MC_EC   (DDSC_LOG_BASE + 33)

Failed to release resources for multicast user locators.

#define DDSC_LOG_RELEASE_USER_UC_EC   (DDSC_LOG_BASE + 34)

Failed to release resources for unicast user locators.

#define DDSC_LOG_INVALID_DOMAINID_EC   (DDSC_LOG_BASE + 35)

The domain ID specified exceeds what is allowed based on the parameters specified in dp_qos.protocol.rtps_well_known_ports.

#define DDSC_LOG_DATABASE_CREATE_EC   (DDSC_LOG_BASE + 100)

Failed to create database.

#define DDSC_LOG_DATABASE_DELETE_EC   (DDSC_LOG_BASE + 101)

Failed to delete database.

#define DDSC_LOG_TABLE_CREATE_EC   (DDSC_LOG_BASE + 102)

Failed to create database table of the specified name.

#define DDSC_LOG_TABLE_INUSE_EC   (DDSC_LOG_BASE + 103)

Failed to delete a database table because it is not empty.

#define DDSC_LOG_TABLE_DELETE_EC   (DDSC_LOG_BASE + 104)

Failed to delete a database table.

#define DDSC_LOG_TABLE_SELECT_EC   (DDSC_LOG_BASE + 105)

A selection operation failed on the specified database table.

#define DDSC_LOG_CREATE_INDEX_EC   (DDSC_LOG_BASE + 106)

Failed to create an index on a database table.

#define DDSC_LOG_DELETE_INDEX_EC   (DDSC_LOG_BASE + 107)

Failed to delete an index on a database table.

#define DDSC_LOG_DB_CURSOR_INVALIDATED_EC   (DDSC_LOG_BASE + 108)

A database table cursor was invalidated while in use.

#define DDSC_LOG_SUBSCRIPTION_RECORD   1

Database record for a Subscription.

#define DDSC_LOG_PUBLICATION_RECORD   2

Database record for a Publication.

#define DDSC_LOG_PARTICIPANT_RECORD   3

Database record for a Remote Participant.

#define DDSC_LOG_TOPIC_RECORD   4

Database record for a Topic.

#define DDSC_LOG_DATAWRITER_RECORD   5

Database record for a DataWriter.

#define DDSC_LOG_DATAREADER_RECORD   6

Database record for a DataReader.

#define DDSC_LOG_PUBLISHER_RECORD   7

Database record for a Publisher.

#define DDSC_LOG_SUBSCRIBER_RECORD   8

Database record for a Subscriber.

#define DDSC_LOG_ROUTE_RECORD   9

Database record for a route record.

#define DDSC_LOG_BIND_RECORD   10

Database record for a bind record.

#define DDSC_LOG_TYPE_RECORD   11

Database record for a type plugin.

#define DDSC_LOG_STRING_RECORD   14

String record.

#define DDSC_LOG_RECORD_CREATE_EC   (DDSC_LOG_BASE + 109)

Failed to create a database record of the specified kind.

The creation of an internal database record failed The failure may have been caused by insufficient resources based on the record kind. The following resource-limits may apply:

DomainParticipantQos.resource_limit.local_publisher_allocation limits the number of DDS Publishers.

DomainParticipantQos.resource_limit.local_subscriber_allocation limits the number of DDS Subscribers

DomainParticipantQos.resource_limit.local_topic_allocation limits the number of DDS Topics.

DomainParticipantQos.resource_limits.local_reader_allocation limits the number of DDS DataReader records.

DomainParticipantQos.resource_limits.local_writer_allocation limits the number of DDS DataWriter records.

DomainParticipantQos.resource_limits.remote_writer_allocation limits the number of remote publication records

DomainParticipantQos.resource_limits.remote_reader_allocation limits the number of remote subscription records.

DomainParticipantQos.resource_limits.remote_participant_allocation limits the number of remote participant records.

DataWriterQos.writer_resource_limits.max_remote_readers limits of the number of DDS DataReaders a DDS DataWriter can communicate with.

DataReaderQos.reader_resource_limits.max_remote_writers limits of the number of DDS DataWriter a DDS DataReader can communicate with.

#define DDSC_LOG_RECORD_DELETE_EC   (DDSC_LOG_BASE + 110)

Failed to delete a database record of the specified kind.

#define DDSC_LOG_RECORD_INSERT_EC   (DDSC_LOG_BASE + 111)

Failed to insert a database record of the specified kind.

#define DDSC_LOG_RECORD_ERROR_EC   (DDSC_LOG_BASE + 112)

Unknown error for database record of the specified kind.

#define DDSC_LOG_RECORD_EXISTS_EC   (DDSC_LOG_BASE + 113)

A database record of the specified kind already exists.

#define DDSC_LOG_RECORD_LOOKUP_EC   (DDSC_LOG_BASE + 114)

A lookup of a database record of the specified kind failed.

#define DDSC_LOG_RECORD_NOT_EXISTS_EC   (DDSC_LOG_BASE + 115)

A database record of the specified kind does not exist.

#define DDSC_LOG_RECORD_SELECT_EC   (DDSC_LOG_BASE + 116)

A database select on the specified record kind failed.

#define DDSC_LOG_RECORD_REMOVE_EC   (DDSC_LOG_BASE + 117)

Removal a database record of the specified kind failed.

#define DDSC_LOG_RECORD_INITIALIZE_EC   (DDSC_LOG_BASE + 118)

A database record of the specified kind could not be initialized.

#define DDSC_LOG_RECORD_FINALIZE_EC   (DDSC_LOG_BASE + 119)

A database record of the specified kind could not be finalized.

#define DDSC_LOG_PUBLICATIONDATA_OBJECT   1

DDS PublicationBuiltinTopicData object.

#define DDSC_LOG_SUBSCRIPTIONDATA_OBJECT   2

DDS SubscriptionBuiltinTopicData object.

#define DDSC_LOG_PARTICIPANTDATA_OBJECT   3

DDS ParticipantBuiltinTopicData object.

#define DDSC_LOG_DATAREADERQOS_OBJECT   4

DDS DataReaderQos object.

#define DDSC_LOG_DATAWRITERQOS_OBJECT   5

DDS DataWriterQos object.

#define DDSC_LOG_TOPICQOS_OBJECT   6

DDS TopicQos object.

#define DDSC_LOG_PUBLISHERQOS_OBJECT   7

DDS PublisherQos object.

#define DDSC_LOG_SUBSCRIBERQOS_OBJECT   8

DDS SubscriberQos object.

#define DDSC_LOG_PARTICIPANTQOS_OBJECT   9

DDS DomainParticipantQos object.

#define DDSC_LOG_ENTITY_OBJECT   10

DDS Entity object.

#define DDSC_LOG_PARTICIPANTFACTORYQOS_OBJECT   11

DDS DomainParticipantFactoryQos object.

#define DDSC_LOG_TYPE_OBJECT   12

A DDS Type object.

#define DDSC_LOG_BINDRESOLVER_OBJECT   13

A NETIO BindResolver object.

#define DDSC_LOG_ROUTERESOLVER_OBJECT   14

A NETIO RouteResolver object.

#define DDSC_LOG_ADDRESSRESOLVER_OBJECT   15

A NETIO AddressResolver object.

#define DDSC_LOG_DATAWRITERIO_OBJECT   16

A NETIO DataWriterInterface object.

#define DDSC_LOG_DATAREADERIO_OBJECT   17

A NETIO DataReaderInterface object.

#define DDSC_LOG_LOG_OBJECT   18

A OSAPI Log object.

#define DDSC_LOG_SYSTEM_OBJECT   19

A OSAPI system object.

#define DDSC_LOG_MUTEX_OBJECT   20

A OSAPI mutex object.

#define DDSC_LOG_CONDREF_OBJECT   21

A DDS Waitset condition reference object.

#define DDSC_LOG_WSREF_OBJECT   22

A DDS Condition waitset reference object.

#define DDSC_LOG_MD5STREAM_OBJECT   23

A MD5 stream object.

#define DDSC_LOG_CONDITION_OBJECT   24

A DDS Condition object.

#define DDSC_LOG_RT_OBJECT   25

A RT Condition object.

#define DDSC_LOG_PARTICIPANT_POOL_OBJECT   26

A Participant pool object.

#define DDSC_LOG_TIMER_OBJECT   27

A OSAPI_Timer object.

#define DDSC_LOG_TIMEROUT_OBJECT   28

A OSAPI_Timer timeout object.

#define DDSC_LOG_TOPIC_OBJECT   29

A DDS Topic object.

#define DDSC_LOG_WAITSET_OBJECT   30

A DDS WaitSet object.

#define DDSC_LOG_UUID_OBJECT   31

A UUID object.

#define DDSC_LOG_STRING_OBJECT   40

A String object.

#define DDSC_LOG_STRINGMANAGER_OBJECT   43

A String Manager object.

#define DDSC_LOG_OBJECT_INITIALIZE_EC   (DDSC_LOG_BASE + 200)

Out of resources to initialize object of the specified kind.

#define DDSC_LOG_OBJECT_ALLOCATE_EC   (DDSC_LOG_BASE + 201)

Out of resources to allocate an object of the specified kind.

#define DDSC_LOG_OBJECT_FINALIZE_EC   (DDSC_LOG_BASE + 202)

Failed to finalize object of specified kind.

#define DDSC_LOG_OBJECT_DELETE_EC   (DDSC_LOG_BASE + 203)

Failed to delete object of specified kind.

#define DDSC_LOG_OBJECT_COPY_EC   (DDSC_LOG_BASE + 204)

Failed to copy object of specified kind.

#define DDSC_LOG_OBJECT_REFCOUNT_EC   (DDSC_LOG_BASE + 205)

Failed to delete/finalize an object because other objects are referencing it.

#define DDSC_LOG_OBJECT_GET_PROPERTY_EC   (DDSC_LOG_BASE + 206)

Failed to get the object properties.

#define DDSC_LOG_OBJECT_SET_PROPERTY_EC   (DDSC_LOG_BASE + 207)

Failed to set the object properties.

#define DDSC_LOG_OBJECT_EMPTY_EC   (DDSC_LOG_BASE + 208)

An object is empty, typically applies only to buffer-pool objects.

#define DDSC_LOG_OBJECT_INUSECOUNT_EC   (DDSC_LOG_BASE + 209)

Failed to delete/finalize an object because other objects are using it.

#define DDSC_LOG_OBJECT_CREATE_EC   (DDSC_LOG_BASE + 210)

Failed to create an object.

#define DDSC_LOG_NETMASK_SEQUENCE   1

A NETIO Netmask sequence.

#define DDSC_LOG_ROUTE_SEQUENCE   2

A NETIO Route sequence.

#define DDSC_LOG_RESERVED_SEQUENCE   3

A NETIO Reserved address sequence.

#define DDSC_LOG_ENABLED_USER_TRANSPORT_SEQUENCE   4

A DDS sequence of enabled user NETIO transports.

#define DDSC_LOG_ENABLED_TRANSPORT_SEQUENCE   5

A DDS sequence of enabled transports.

#define DDSC_LOG_ENABLED_DISCVOERY_TRANSPORT_SEQUENCE   6

A DDS sequence of enabled discovery transports.

#define DDSC_LOG_INITIAL_PEER_SEQUENCE   7

A DDS sequence of initial peers.

#define DDSC_LOG_DESTINATION_SEQUENCE   8

A NETIO sequence of destinations to send to.

#define DDSC_LOG_METAUNICAST_SEQUENCE   9

A DDS sequence of meta-traffic unicast locators.

#define DDSC_LOG_METAMULTICAST_SEQUENCE   10

A DDS sequence of meta-traffic multicast locators.

#define DDSC_LOG_USERUNICAST_SEQUENCE   11

A DDS sequence of user-traffic unicast locators.

#define DDSC_LOG_USERMULTICAST_SEQUENCE   12

A DDS sequence of user-traffic multicast locators.

#define DDSC_LOG_READTAKE_SEQUENCE   13

A DDS sequence used in a read/take call.

#define DDSC_LOG_SEQUENCE_SETMAX_EC   (DDSC_LOG_BASE + 300)

Failed to set the maximum length of a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_SETLENGTH_EC   (DDSC_LOG_BASE + 301)

Failed to set the length of a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_GETREF_EC   (DDSC_LOG_BASE + 302)

Failed to get a reference at the specified index for a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_INITIALIZE_EC   (DDSC_LOG_BASE + 303)

Failed to initialize a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_FINALIZE_EC   (DDSC_LOG_BASE + 304)

Failed to finalize a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_COPY_EC   (DDSC_LOG_BASE + 305)

Failed to copy a sequence of the specified kind.

#define DDSC_LOG_SEQUENCE_INVALID_EC   (DDSC_LOG_BASE + 306)

The sequence of the specified kind was invalid in the context it is used.

#define DDSC_LOG_DISCOVERY_COMPONENT   1

A component of discovery kind.

#define DDSC_LOG_RTPS_COMPONENT   2

A component of RTPS kind.

#define DDSC_LOG_READERHISTORY_COMPONENT   3

A component of reader-history kind.

#define DDSC_LOG_WRITERHISTORY_COMPONENT   4

A component of writer-history kind.

#define DDSC_LOG_DATAREADERIO_COMPONENT   5

A component of DataReaderInterface kind.

#define DDSC_LOG_DATAWRITERIO_COMPONENT   6

A component of DataWriterInterface kind.

#define DDSC_LOG_NETIO_COMPONENT   7

A component of NETIO kind.

#define DDSC_LOG_TRANSPORT_COMPONENT   8

A component of transport kind.

#define DDSC_LOG_COMPONENT_LOOKUP_EC   (DDSC_LOG_BASE + 400)

Did not find a component factory with the given name in the registry.

#define DDSC_LOG_COMPONENT_CREATE_EC   (DDSC_LOG_BASE + 401)

Could not create a component of the specified kind using the specified factory.

#define DDSC_LOG_COMPONENT_DELETE_EC   (DDSC_LOG_BASE + 402)

Could not delete a component of the specified kind using the specified factory.

#define DDSC_LOG_HISTORY_RESOURCE   1

Exceeded resource limits for writer history queue.

A DataWriter failed to get a queue entry for a new sample it is attempting to send, due to exceeding a limit:

  • When the sample is for new instance: DataWriterQos.resource_limits.max_instances may have been exceeded
  • When the sample is for an existing instance, and History kind is KEEP_ALL: DataWriterQos.resource_limits.max_samples_per_instance may have been exceeded.
  • The limit on the total number of samples in the queue: DataWriterQos.resource_limits.max_samples, may have been exceeded.
#define DDSC_LOG_SAMPLE_RESOURCES   2

Failed to get resource for new sample due to resource limit.

A DataWriter failed to get a buffer for a new sample being written because the limit DataWriterQos.resource_limits.max_samples was exceeded.

A DataReader failed in getting a buffer for a newly received sample because DataReaderQos.resource_limits.max_samples was exceeded.

#define DDSC_LOG_PARTICIPANT_RESOURCES   3

Failed to allocate a new participant.

The DomainParticipantFactoryfailed to get a buffer for a new DomainParticipant because DomainParticipantFactoryQos.system_resource.max_participants because was exceeded.

#define DDSC_LOG_RESOURCE_EXCEEDED_EC   (DDSC_LOG_BASE + 500)

Could not allocate a resource of the specified kind.

#define DDSC_LOG_TOPIC_QOS   1

The TopicQos kind.

#define DDSC_LOG_DATAREADER_QOS   2

The DataReaderQos kind.

#define DDSC_LOG_DATAWRITER_QOS   3

The DataWriterQos kind.

#define DDSC_LOG_SUBSCRIBER_QOS   4

The SubscriberQos kind.

#define DDSC_LOG_PUBLISHER_QOS   5

The PublisherQos kind.

#define DDSC_LOG_PARTICIPANT_QOS   6

The DomainParticipantQos kind.

#define DDSC_LOG_PARTICIPANTFACTORY_QOS   7

The DomainParticipantFactoryQos kind.

#define DDSC_LOG_DEFAULTTOPIC_QOS   8

The default TopicQos kind.

#define DDSC_LOG_DEFAULTDATAREADER_QOS   9

The default DataReaderQos kind.

#define DDSC_LOG_DEFAULTDATAWRITER_QOS   10

The default DataWriterQos kind.

#define DDSC_LOG_DEFAULTSUBSCRIBER_QOS   11

The default SubscriberQos kind.

#define DDSC_LOG_DEFAULTPUBLISHER_QOS   12

The default PublisherQos kind.

#define DDSC_LOG_DEFAULTPARTICIPANT_QOS   13

The default PublisherQos kind.

#define DDSC_LOG_DEADLINE_QOS_POLICY   14

The deadline qos policy kind.

#define DDSC_LOG_LIVELINESS_QOS_POLICY   15

The liveliness qos policy kind.

#define DDSC_LOG_HISTORY_QOS_POLICY   16

The history qos policy kind.

#define DDSC_LOG_RESOURCE_LIMIT_QOS_POLICY   17

The resource limits qos policy kind.

#define DDSC_LOG_PROTOCOL_QOS_POLICY   18

The protocol qos policy kind.

#define DDSC_LOG_TYPE_SUPPORT_QOS_POLICY   19

The type-support qos policy kind.

#define DDSC_LOG_RELIABILITY_QOS_POLICY   20

The reliability qos policy kind.

#define DDSC_LOG_DURABILITY_QOS_POLICY   21

The durability qos policy kind.

#define DDSC_LOG_OWNERSHIP_QOS_POLICY   22

The ownership qos policy kind.

#define DDSC_LOG_OWNERSHIP_STRENGTH_QOS_POLICY   23

The ownership-strength qos policy kind.

#define DDSC_LOG_TRANSPORT_QOS_POLICY   24

The transport qos policy kind.

#define DDSC_LOG_PARTICIPANT_ID_QOS_POLICY   25

The participant id qos policy kind.

#define DDSC_LOG_HEARTBEATS_QOS_POLICY   26

The heartbeat qos policy kind.

When configured for reliable communication, heartbeats_per_max_samples must be fit within max_samples

#define DDSC_LOG_DATAWRITER_RESOURCE_QOS_POLICY   27

The DataWriterQos writer_resource_limits policy.

An invalid value has been set for a limit of DataWriterQos.writer_resource_limits. Each value must be positive and finite. May be logged by Discovery writers with no initial_peers set.

#define DDSC_LOG_DATAREADER_RESOURCE_QOS_POLICY   28

The DataReaderQos reader_resource_limits policy.

#define DDSC_LOG_DESTINATION_ORDER_POLICY   29

The DestinationOrderQos destination_order policy.

#define DDSC_LOG_QOS_INCONSISTENT_POLICY_EC   (DDSC_LOG_BASE + 501)

An inconsistent Qos policy for the specified Qos kind was found.

#define DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC   (DDSC_LOG_BASE + 502)

Inconsistency between two Qos policies for the specified Qos kind was found.

#define DDSC_LOG_QOS_INCONSISTENT_EC   (DDSC_LOG_BASE + 503)

Failed to create an entity or set a qos due to inconsistent policy.

#define DDSC_LOG_QOS_COPY_EC   (DDSC_LOG_BASE + 504)

Failed to copy a Qos of the specified kind.

#define DDSC_LOG_QOS_INITIALIZE_EC   (DDSC_LOG_BASE + 505)

Failed to initialize a Qos of the specified kind.

#define DDSC_LOG_QOS_FINALIZE_EC   (DDSC_LOG_BASE + 506)

Failed to finalize a Qos of the specified kind.

#define DDSC_LOG_QOS_SET_EC   (DDSC_LOG_BASE + 507)

Failed to set a Qos of the specified kind.

#define DDSC_LOG_QOS_SET_ON_ENABLED_EC   (DDSC_LOG_BASE + 508)

Failed to set a Qos of the specified kind because the entity is already enabled.

#define DDSC_LOG_QOS_IMMUTABLE_EC   (DDSC_LOG_BASE + 509)

Failed to set a Qos of the specified kind the immutable Qos policies have been changed.

#define DDSC_LOG_QOS_CHANGED_EC   (DDSC_LOG_BASE + 510)

A discovered Qos changed (the entity already existed)

#define DDSC_LOG_QOS_GET_EC   (DDSC_LOG_BASE + 511)

Failed to get a Qos of the specified kind.

#define DDSC_LOG_TOPIC_LISTENER   1

The topic listener kind.

#define DDSC_LOG_DATAREADER_LISTENER   2

The datareader listener kind.

#define DDSC_LOG_DATAWRITER_LISTENER   3

The datawriter listener kind.

#define DDSC_LOG_SUBSCRIBER_LISTENER   4

The subscriber listener kind.

#define DDSC_LOG_PUBLISHER_LISTENER   5

The publisher listener kind.

#define DDSC_LOG_PARTICIPANT_LISTENER   6

The participant listener kind.

#define DDSC_LOG_PARTICIPANTFACTORY_LISTENER   7

The participant-factory listener kind.

#define DDSC_LOG_LISTENER_INCONSISTENT_EC   (DDSC_LOG_BASE + 512)

Failed to create an entity due to inconsistent listener and status mask.

#define DDSC_LOG_LISTENER_SET_EC   (DDSC_LOG_BASE + 513)

Failed to set the listener of the specified kind.

#define DDSC_LOG_LISTENER_GET_EC   (DDSC_LOG_BASE + 514)

Failed to get the listener of the specified kind.

#define DDSC_LOG_LISTENER_SET_ILLEGAL_NULL_EC   (DDSC_LOG_BASE + 515)

Illegal combination of NULL listener and non-NONE status mask when setting a listener for an Entity.

#define DDSC_LOG_TOPIC_ENTITY   1

The topic entity kind.

#define DDSC_LOG_DATAWRITER_ENTITY   2

The datawriter entity kind.

#define DDSC_LOG_DATAREADER_ENTITY   3

The datareader entity kind.

#define DDSC_LOG_PUBLISHER_ENTITY   4

The publisher entity kind.

#define DDSC_LOG_SUBSCRIBER_ENTITY   5

The subscriber entity kind.

#define DDSC_LOG_PARTICIPANT_ENTITY   6

The participant entity kind.

#define DDSC_LOG_PUBLICATION_ENTITY   7

The publication entity kind.

#define DDSC_LOG_SUBSCRIPTION_ENTITY   8

The subscription entity kind.

#define DDSC_LOG_ENTITY_ENABLE_EC   (DDSC_LOG_BASE + 600)

Failed to enable an entity of the specified kind.

#define DDSC_LOG_ENTITY_NOT_EMPTY_EC   (DDSC_LOG_BASE + 601)

Failed to an delete/finalize an entity of the specified kind because it is not empty.

#define DDSC_LOG_ENTITY_FINALIZE_EC   (DDSC_LOG_BASE + 602)

Failed to finalize an entity of the specified kind.

#define DDSC_LOG_ENTITY_INITIALIZE_EC   (DDSC_LOG_BASE + 603)

Failed to initialize an entity of the specified kind.

#define DDSC_LOG_ENTITY_NOT_ENABLED_EC   (DDSC_LOG_BASE + 604)

An operation was attempted on an entity that is not enabled.

#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC   (DDSC_LOG_BASE + 605)

Entities are in different factories.

A entity tried to use an entity created by a different factory. For example, it is illegal to create a datawriter using a topic from a different participant.

#define DDSC_LOG_DATAWRITER_CDR   1

The datawriter CDR kind.

#define DDSC_LOG_DATAREADER_CDR   2

The datareader CDR kind.

#define DDSC_LOG_CDR_POOL_ALLOC_EC   (DDSC_LOG_BASE + 700)

Failed to allocate a pool of the specified kind.

#define DDSC_LOG_CDR_BUFFER_SET_EC   (DDSC_LOG_BASE + 701)

Failed to set the CDR buffer for a packet.

#define DDSC_LOG_CDR_POOL_DELETE_EC   (DDSC_LOG_BASE + 702)

Failed to delete the CDR pool.

#define DDSC_LOG_CDR_SERIALIZE_PID_EC   (DDSC_LOG_BASE + 703)

Failed to serialize a parameter ID.

#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC   (DDSC_LOG_BASE + 704)

Failed to serialize a parameter length.

#define DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 705)

Failed to serialize a key-hash.

#define DDSC_LOG_CDR_SERIALIZE_DATA_EC   (DDSC_LOG_BASE + 706)

Failed to serialize payload data.

#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC   (DDSC_LOG_BASE + 707)

Deserialized an invalid parameter length for a specific parameter ID.

#define DDSC_LOG_CDR_DESERIALIZE_PID_EC   (DDSC_LOG_BASE + 708)

Failed to deserialize the ID of an inline parameter.

#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC   (DDSC_LOG_BASE + 709)

Failed to deserialize the length of an inline parameter.

#define DDSC_LOG_CDR_INCREMENT_POS_EC   (DDSC_LOG_BASE + 710)

Failed to increment to the position of the next inline parameter.

#define DDSC_LOG_CDR_SET_POS_EC   (DDSC_LOG_BASE + 711)

Failed to set the reception stream position.

#define DDSC_LOG_CDR_DESERIALIZE_HEADER_EC   (DDSC_LOG_BASE + 712)

Failed to deserialize the encapsulation header.

#define DDSC_LOG_CDR_DESERIALIZE_DATA_EC   (DDSC_LOG_BASE + 713)

Failed to deserialize CDR payload data.

#define DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC   (DDSC_LOG_BASE + 714)

Failed to initialize CDR sample.

#define DDSC_LOG_CDR_FINALIZE_SAMPLE_EC   (DDSC_LOG_BASE + 715)

Failed to finalize sample.

#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC   (DDSC_LOG_BASE + 716)

Failed to serialize the status info parameter.

#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 717)

Failed to deserialize a key-hash.

#define DDSC_LOG_CDR_DESERIALIZE_KEY_EC   (DDSC_LOG_BASE + 718)

Failed to deserialize CDR payload key.

#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 800)

Failed to add a route to an anonymous participant discovery datawriter.

#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 801)

Failed to add a route to a topic from a datawriter.

#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC   (DDSC_LOG_BASE + 802)

Failed to delete a route to a topic.

#define DDSC_LOG_NETIO_FORWARD_TOPIC_EC   (DDSC_LOG_BASE + 803)

Failed to forward a topic.

#define DDSC_LOG_NETIO_NETIO_KIND   1

Any NETIO interface kind, typically UDP.

#define DDSC_LOG_INTRA_NETIO_KIND   2

The intra interface kind.

#define DDSC_LOG_RTPS_NETIO_KIND   3

The RTPS interface kind.

#define DDSC_LOG_DATAREADER_NETIO_KIND   4

The DataReader interface kind.

#define DDSC_LOG_DATAWRITER_NETIO_KIND   5

The DataWriter interface kind.

#define DDSC_LOG_NETIO_BIND_EXTERNAL_EC   (DDSC_LOG_BASE + 804)

Failed to bind two external interface of the specified kind.

#define DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC   (DDSC_LOG_BASE + 805)

Failed to unbind two external interfaces of the specified kind.

#define DDSC_LOG_NETIO_BIND_EC   (DDSC_LOG_BASE + 806)

Failed to bind an interface to a peer interface.

#define DDSC_LOG_NETIO_UNBIND_EC   (DDSC_LOG_BASE + 807)

Failed to unbind an interface from a peer interface.

#define DDSC_LOG_NETIO_ADD_ROUTE_EC   (DDSC_LOG_BASE + 808)

Failed to add a route from an interface to a peer interface.

#define DDSC_LOG_NETIO_DELETE_ROUTE_EC   (DDSC_LOG_BASE + 809)

Failed to delete a route from an interface to a peer interface.

#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC   (DDSC_LOG_BASE + 810)

Failed to get an external interface for the specified interface kind.

#define DDSC_LOG_NETIO_NO_ROUTE_EC   (DDSC_LOG_BASE + 811)

A DataReader failed a bind due to no existing route.

#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC   (DDSC_LOG_BASE + 812)

Lookup a route to a destination failed.

A failure was encountered when trying to lookup a route to a destination, this log message is preceded by a more specific message. Failure to lookup a route does not mean the route does not exist, it means it failed to determine if a route did exist.

#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC   (DDSC_LOG_BASE + 813)

Failed to get the route table for an interface.

#define DDSC_LOG_NETIO_SEND_FAILED_EC   (DDSC_LOG_BASE + 814)

Failure when sending on an interface.

#define DDSC_LOG_NETIO_SET_STATE_EC   (DDSC_LOG_BASE + 815)

Failed to set an interface state.

#define DDSC_LOG_NETIO_PEER_LOOKUP_EC   (DDSC_LOG_BASE + 816)

Datawriter did not find a peer.

#define DDSC_LOG_NETIO_FORCED_REMOVE_EC   (DDSC_LOG_BASE + 817)

Forced removal of sample downstream failed.

The datawriter failed to force a sample removal downstream

#define DDSC_LOG_PACKET_INIT_EC   (DDSC_LOG_BASE + 818)

Failed to initialize a packet.

#define DDSC_LOG_PACKET_SET_HEAD_EC   (DDSC_LOG_BASE + 819)

Failed to set the head of a packet.

#define DDSC_LOG_PACKET_SET_TAIL_EC   (DDSC_LOG_BASE + 820)

Failed to set the tail of a packet.

#define DDSC_LOG_DW_ACKNACK_FAILED_EC   (DDSC_LOG_BASE + 900)

Failed to ACKNACK sample in the writer history.

#define DDSC_LOG_DW_COMMIT_EC   (DDSC_LOG_BASE + 901)

Failed to commit a sample to the writer queue.

#define DDSC_LOG_DW_KEYHASH_CREATE_EC   (DDSC_LOG_BASE + 902)

Failed to create keyhash of instance handle.

#define DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC   (DDSC_LOG_BASE + 903)

Failed a write due to an invalid key kind for the type being written.

#define DDSC_LOG_DW_CREATE_TYPED_WRITER_EC   (DDSC_LOG_BASE + 904)

Failed to create a typed writer.

#define DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC   (DDSC_LOG_BASE + 905)

Failed to register the key of an instance.

A DataWriter failed to register the key of a new instance because DataWriterQos.resource_limits.max_instances was exceeded.

#define DDSC_LOG_DR_CREATE_TYPED_READER_EC   (DDSC_LOG_BASE + 1000)

Failed to create a typed datareader.

#define DDSC_LOG_DR_COPY_DATA_SAMPLE_EC   (DDSC_LOG_BASE + 1001)

Failed to copy a sample upon reception, read, or take.

#define DDSC_LOG_DR_COMMIT_SAMPLE_EC   (DDSC_LOG_BASE + 1002)

Failed to commit a sample to be made available to be read or taken.

#define DDSC_LOG_DR_FILTER_ERROR_EC   (DDSC_LOG_BASE + 1003)

A datareader filter function failed.

#define DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC   (DDSC_LOG_BASE + 1004)

Failed to deserialize a key-hash parameter.

#define DDSC_LOG_DR_GET_ENTRY_FAILED_EC   (DDSC_LOG_BASE + 1005)

Failed to get a Reader History entry for a received sample.

#define DDSC_LOG_DR_COMMIT_ENTRY_EC   (DDSC_LOG_BASE + 1006)

Failed to commit a receive sample to Reader History to be read or taken.

#define DDSC_LOG_DR_UNREGISTER_KEY_EC   (DDSC_LOG_BASE + 1007)

A DataReader failed to unregister an instance.

#define DDSC_LOG_DR_DISPOSE_KEY_EC   (DDSC_LOG_BASE + 1008)

A DataReader failed to dispose an instance.

#define DDSC_LOG_DR_READ_TAKE_FAILURE_EC   (DDSC_LOG_BASE + 1009)

A call to a reader/take function failed.

#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC   (DDSC_LOG_BASE + 1010)

Failed to create keyhash of instance handle.

#define DDSC_LOG_TYPE_NAME_CMP_EC   (DDSC_LOG_BASE + 1100)

Two type names are incompatible.

#define DDSC_LOG_TOPIC_NAME_CMP_EC   (DDSC_LOG_BASE + 1101)

Two topic names are incompatible.

#define DDSC_LOG_TYPE_FUNCTION_GET_SERIALIZED_SAMPLE_MAX_SIZE   1

The get_serialized_sample_max_size function kind.

#define DDSC_LOG_TYPE_FUNCTION_SERIALIZE_DATA   2

The serialize_data function kind.

#define DDSC_LOG_TYPE_FUNCTION_DESERIALIZE_DATA   3

The deserialize_data function kind.

#define DDSC_LOG_TYPE_FUNCTION_CREATE_SAMPLE   4

The create_sample function kind.

#define DDSC_LOG_TYPE_FUNCTION_COPY_SAMPLE   5

The copy_sample function kind.

#define DDSC_LOG_TYPE_FUNCTION_DELETE_SAMPLE   6

The delete_sample function kind.

#define DDSC_LOG_TYPE_FUNCTION_GET_KEY_KIND   7

The get_key_kind function kind.

#define DDSC_LOG_TYPE_FUNCTION_INSTANCE_TO_KEYHASH   8

The instance_to_keyhash function kind.

#define DDSC_LOG_TYPE_FUNCTION_NULL_EC   (DDSC_LOG_BASE + 1102)

Invalid type plugin, The specified function pointer is NULL.

#define DDSC_LOG_TOPIC_TOO_LONG_EC   (DDSC_LOG_BASE + 1103)

Failed to create a topic because the name exceeded the maximum length of 255 octets (excluding the terminating NUL)

#define DDSC_LOG_TYPE_TOO_LONG_EC   (DDSC_LOG_BASE + 1104)

Failed to create a type because the name exceeded the maximum length of 255 octets (excluding the terminating NUL)

#define DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC   (DDSC_LOG_BASE + 1105)

A type-plugin for the given type could not be found.

#define DDSC_LOG_TYPE_KEY_TYPE_EC   (DDSC_LOG_BASE + 1106)

Two types have incompatible keys.

#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC   (DDSC_LOG_BASE + 1200)

Discovery plugin failed its update after a local DomainParticipant was enabled.

#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC   (DDSC_LOG_BASE + 1201)

Discovery plugin failed its update before a local DomainParticipant was created.

#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC   (DDSC_LOG_BASE + 1202)

Discovery plugin failed its update after a local DomainParticipant was created.

#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC   (DDSC_LOG_BASE + 1203)

Discovery plugin failed its update after a local DataReader was enabled.

#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC   (DDSC_LOG_BASE + 1204)

Discovery plugin failed its update after a local DataReader was deleted.

#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC   (DDSC_LOG_BASE + 1205)

Discovery plugin failed its update after a local DataWriter was enabled.

#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC   (DDSC_LOG_BASE + 1206)

Discovery plugin failed its update after a local DataWriter was deleted.

#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC   (DDSC_LOG_BASE + 1207)

Discovery plugin failed its update after a remote DomainParticipant's liveliness expired.

#define DDSC_LOG_DISC_ADD_PEER_EC   (DDSC_LOG_BASE + 1208)

Failed to add a peer with discovery plugin.

#define DDSC_LOG_CHECKSUM_REQUIRED_EC   (DDSC_LOG_BASE + 1301)

A participant requires checksum, but the discovered participant does not send a checksum.

#define DDSC_LOG_CHECKSUM_INCOMPATIBLE_EC   (DDSC_LOG_BASE + 1302)

A participant does not support checksum's sent by a discovered participant.

#define DDSC_LOG_CHECKSUM_INCONSISTENT_CLASS_EC   (DDSC_LOG_BASE + 1303)

The checksum class id for a custom checksum does match.

#define DDSC_LOG_CHECKSUM_INCONSISTENT_COMPUTE_EC   (DDSC_LOG_BASE + 1304)

The computed_crc_kind is inconsistent with what is allowed or supported.

#define DDSC_LOG_CHECKSUM_INCONSISTENT_ALLOW_EC   (DDSC_LOG_BASE + 1305)

The allowed_crc_mask is inconsistent with what is supported.


RTI Connext DDS Micro C API Version 2.4.14 Copyright © Mon Apr 12 2021 Real-Time Innovations, Inc