CoreDX DDS C# Reference Manual
Namespaces | Classes | Enumerations | Functions
com.toc.coredx.DDS Namespace Reference

Namespaces

namespace  rpc
 

Classes

class  BuiltinTopicKey_t
 
class  CacheStatistics
 
class  Condition
 
class  ContentFilteredTopic
 
class  DataReader
 
class  DataReaderListener
 
class  DataReaderQos
 
struct  DataRepresentationQosPolicy
 
class  DataWriter
 
class  DataWriterListener
 
class  DataWriterQos
 
class  DDS
 
struct  DeadlineQosPolicy
 
struct  DestinationOrderQosPolicy
 
struct  DiscoveryQosPolicy
 
class  DomainEntity
 
class  DomainParticipant
 
class  DomainParticipantFactory
 
class  DomainParticipantFactoryQos
 
class  DomainParticipantListener
 
class  DomainParticipantQos
 
struct  DurabilityQosPolicy
 
struct  DurabilityServiceQosPolicy
 
struct  Duration_t
 
class  Entity
 
struct  EntityFactoryQosPolicy
 
struct  EntityNameQosPolicy
 
class  FooDataReader
 
class  FooDataWriter
 
struct  GroupDataQosPolicy
 
class  GuardCondition
 
class  GUID_t
 
struct  HistoryQosPolicy
 
class  InconsistentTopicStatus
 
struct  InstanceHandle_t
 
class  IpTransportInterface
 
struct  LatencyBudgetQosPolicy
 
struct  LifespanQosPolicy
 
class  LivelinessChangedStatus
 
class  LivelinessLostStatus
 
struct  LivelinessQosPolicy
 
class  LmtTransport
 
class  LmtTransportConfig
 
class  LoanedSamples
 
struct  Locator
 
class  LoggingFlagsKind
 
struct  LoggingQosPolicy
 
class  MultiTopic
 
class  OfferedDeadlineMissedStatus
 
class  OfferedIncompatibleQosStatus
 
struct  OwnershipQosPolicy
 
struct  OwnershipStrengthQosPolicy
 
class  ParticipantBuiltinTopicData
 
class  ParticipantBuiltinTopicDataDataReader
 
struct  ParticipantLocator
 
struct  PartitionQosPolicy
 
struct  PeerParticipantQosPolicy
 
struct  PresentationQosPolicy
 
struct  Property_t
 
struct  PropertyQosPolicy
 
class  PublicationBuiltinTopicData
 
class  PublicationBuiltinTopicDataDataReader
 
class  PublicationMatchedStatus
 
class  Publisher
 
class  PublisherListener
 
class  PublisherQos
 
class  QosProvider
 QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies. More...
 
class  QueryCondition
 
class  ReadCondition
 
struct  ReaderDataLifecycleQosPolicy
 
struct  ReliabilityQosPolicy
 
class  RequestedDeadlineMissedStatus
 
class  RequestedIncompatibleQosStatus
 
struct  ResourceLimitsQosPolicy
 
struct  RpcQosPolicy
 
struct  RTPSReaderQosPolicy
 
struct  RTPSWriterQosPolicy
 
class  Sample
 
class  SampleIdentity_t
 
class  SampleInfo
 
class  SampleLostStatus
 
class  SampleRejectedStatus
 
class  SequenceNumber_t
 
class  SslTransport
 
class  SslTransportConfig
 
class  StatusCondition
 
class  Subscriber
 
class  SubscriberListener
 
class  SubscriberQos
 
class  SubscriptionBuiltinTopicData
 
class  SubscriptionBuiltinTopicDataDataReader
 
class  SubscriptionMatchedStatus
 
class  TcpTransport
 
class  TcpTransportConfig
 
struct  ThreadModelQosPolicy
 
struct  Time_t
 
struct  TimeBasedFilterQosPolicy
 
class  Topic
 
struct  TopicDataQosPolicy
 
interface  TopicDescription
 
class  TopicListener
 
class  TopicQos
 
class  Transport
 
struct  TransportPriorityQosPolicy
 
struct  TypecodeQosPolicy
 
struct  TypeConsistencyEnforcementQosPolicy
 
class  UdpTransport
 
class  UdpTransportConfig
 
struct  UserDataQosPolicy
 
class  WaitSet
 
struct  WriterDataLifecycleQosPolicy
 
class  WriteSample
 

Enumerations

Functions

delegate void inconsistent_topic_delegate (Topic topic, InconsistentTopicStatus status)
 
delegate void offered_deadline_missed_delegate (DataWriter writer, OfferedDeadlineMissedStatus status)
 
delegate void offered_incompatible_qos_delegate (DataWriter writer, OfferedIncompatibleQosStatus status)
 
delegate void liveliness_lost_delegate (DataWriter writer, LivelinessLostStatus status)
 
delegate void publication_matched_delegate (DataWriter writer, PublicationMatchedStatus status)
 
delegate void requested_deadline_missed_delegate (DataReader reader, RequestedDeadlineMissedStatus status)
 
delegate void requested_incompatible_qos_delegate (DataReader reader, RequestedIncompatibleQosStatus status)
 
delegate void sample_rejected_delegate (DataReader reader, SampleRejectedStatus status)
 
delegate void liveliness_changed_delegate (DataReader reader, LivelinessChangedStatus status)
 
delegate void data_available_delegate (DataReader reader)
 
delegate void subscription_matched_delegate (DataReader reader, SubscriptionMatchedStatus status)
 
delegate void sample_lost_delegate (DataReader reader, SampleLostStatus status)
 
delegate void data_on_readers_delegate (Subscriber subscriber)
 

Enumeration Type Documentation

enum LocatorKind
strong

LocatorKind is used to indicate the type of a Locator (UDPV4, TCPV4, etc)

Enumerator
RESERVED 

Invalid locator kind

UDPV4_LOCATOR 

UDP with v4 IP Address

UDPV6_LOCATOR 

UDP with v6 IP Address

SHM_LOCATOR 

Shared Memory (not currently supported)

UDS_LOCATOR 

UnixDomainSocket (for Central Discovery Daemon)

TCPV4_LOCATOR 

TCP with v4 IP Address

TCPV6_LOCATOR 

TCP with v6 IP Address

enum QosPolicyId_t
strong

QosPolicyId_t is used to uniquely indicate a QoS Policy.

Enumerator
USERDATA_QOS_POLICY_ID 

user data

DURABILITY_QOS_POLICY_ID 

durability

PRESENTATION_QOS_POLICY_ID 

presentation

DEADLINE_QOS_POLICY_ID 

deadline

LATENCYBUDGET_QOS_POLICY_ID 

latency budget

OWNERSHIP_QOS_POLICY_ID 

ownership

OWNERSHIPSTRENGTH_QOS_POLICY_ID 

ownership strength

LIVELINESS_QOS_POLICY_ID 

liveliness

TIMEBASEDFILTER_QOS_POLICY_ID 

time based filter

PARTITION_QOS_POLICY_ID 

partition

RELIABILITY_QOS_POLICY_ID 

reliability

DESTINATIONORDER_QOS_POLICY_ID 

destination order

HISTORY_QOS_POLICY_ID 

history

RESOURCELIMITS_QOS_POLICY_ID 

resource limits

ENTITYFACTORY_QOS_POLICY_ID 

entity factory

WRITERDATALIFECYCLE_QOS_POLICY_ID 

writer data lifecycle

READERDATALIFECYCLE_QOS_POLICY_ID 

reader data lifecycle

TOPICDATA_QOS_POLICY_ID 

topic data

GROUPDATA_QOS_POLICY_ID 

group data

TRANSPORTPRIORITY_QOS_POLICY_ID 

transport priority

LIFESPAN_QOS_POLICY_ID 

lifespan

DURABILITYSERVICE_QOS_POLICY_ID 

durability service

DATA_REPRESENTATION_QOS_POLICY_ID 

data representation

enum ReturnCode_t
strong

ReturnCode_t is used to indicate success or failure of an API method.

Enumerator
RETCODE_OK 

OK

RETCODE_ERROR 

general error

RETCODE_UNSUPPORTED 

unsupported

RETCODE_BAD_PARAMETER 

bad parameter

RETCODE_PRECONDITION_NOT_MET 

precondition not met

RETCODE_OUT_OF_RESOURCES 

out of resources

RETCODE_NOT_ENABLED 

not enabled

RETCODE_IMMUTABLE_POLICY 

immutable policy

RETCODE_INCONSISTENT_POLICY 

inconsistent policy

RETCODE_ALREADY_DELETED 

already deleted

RETCODE_TIMEOUT 

timeout

RETCODE_NO_DATA 

no data

Function Documentation

delegate void com.toc.coredx.DDS.data_available_delegate ( DataReader  reader)

invoked as listener in response to data_available condition

delegate void com.toc.coredx.DDS.data_on_readers_delegate ( Subscriber  subscriber)

invoked as listener in response to data_on_readers condition

delegate void com.toc.coredx.DDS.inconsistent_topic_delegate ( Topic  topic,
InconsistentTopicStatus  status 
)

invoked as listener in response to inconsistent topic condition

delegate void com.toc.coredx.DDS.liveliness_changed_delegate ( DataReader  reader,
LivelinessChangedStatus  status 
)

invoked as listener in response to liveliness_changed condition

delegate void com.toc.coredx.DDS.liveliness_lost_delegate ( DataWriter  writer,
LivelinessLostStatus  status 
)

invoked as listener in response to liveliness_lost condition

delegate void com.toc.coredx.DDS.offered_deadline_missed_delegate ( DataWriter  writer,
OfferedDeadlineMissedStatus  status 
)

invoked as listener in response to offered deadline missed condition

delegate void com.toc.coredx.DDS.offered_incompatible_qos_delegate ( DataWriter  writer,
OfferedIncompatibleQosStatus  status 
)

invoked as listener in response to offered_incompatible_qos condition

delegate void com.toc.coredx.DDS.publication_matched_delegate ( DataWriter  writer,
PublicationMatchedStatus  status 
)

invoked as listener in response to publication_matched condition

delegate void com.toc.coredx.DDS.requested_deadline_missed_delegate ( DataReader  reader,
RequestedDeadlineMissedStatus  status 
)

invoked as listener in response to requested_deadline_missed condition

delegate void com.toc.coredx.DDS.requested_incompatible_qos_delegate ( DataReader  reader,
RequestedIncompatibleQosStatus  status 
)

invoked as listener in response to requested_incompatible_qos condition

delegate void com.toc.coredx.DDS.sample_lost_delegate ( DataReader  reader,
SampleLostStatus  status 
)

invoked as listener in response to sample_lost condition

delegate void com.toc.coredx.DDS.sample_rejected_delegate ( DataReader  reader,
SampleRejectedStatus  status 
)

invoked as listener in response to sample_rejected condition

delegate void com.toc.coredx.DDS.subscription_matched_delegate ( DataReader  reader,
SubscriptionMatchedStatus  status 
)

invoked as listener in response to subscription_matched condition


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.