RTI Cloud Discovery Service  Version 6.1.1
service.ifc File Reference

Implements the RTI Cloud Discovery Service. More...

#include "log/log_makeheader.h"
#include "clouddiscoveryservice/clouddiscoveryservice_dll.h"
#include "clouddiscoveryservice/clouddiscoveryservice_infrastructure.h"
#include "routingservice/routingservice_infrastructure.h"
#include "ndds/ndds_c.h"
#include "core_version/core_version_version.h"
#include "ndds/ndds_config_c.h"

Data Structures

struct  RTI_CDS_Property
 Configuration property for RTI Cloud Discovery Service. More...
 
struct  RTI_CDS_Service
 RTI Cloud Discovery Service. More...
 

Functions

DDS_Boolean RTI_CDS_Property_initialize (struct RTI_CDS_Property *self)
 Initialize an instance of the Service Property variable with empty values. More...
 
struct RTI_CDS_PropertyRTI_CDS_Property_copy (struct RTI_CDS_Property *to, const struct RTI_CDS_Property *from)
 Copy the values of a Service Property variable into another. More...
 
void RTI_CDS_Property_finalize (struct RTI_CDS_Property *self)
 Finalize an instance of the Service Property variable. More...
 
struct RTI_CDS_ServiceRTI_CDS_Service_new (const struct RTI_CDS_Property *property)
 Create a new RTI Cloud Discovery Service instance. More...
 
void RTI_CDS_Service_delete (struct RTI_CDS_Service *self)
 Stop and delete an RTI Cloud Discovery Service instance. More...
 
DDS_Boolean RTI_CDS_Service_start (struct RTI_CDS_Service *self)
 Start RTI Cloud Discovery Service. More...
 
DDS_Boolean RTI_CDS_Service_stop (struct RTI_CDS_Service *self)
 Stop RTI Cloud Discovery Service. More...
 
DDS_Boolean RTI_CDS_Service_finalize_globals ()
 Finalize global resources that RTI Cloud Discovery Service requires to operate. More...
 
DDS_Boolean RTI_CDS_Service_is_started (struct RTI_CDS_Service *self)
 Query whether this RTI Cloud Discovery Service is currently started. More...
 
void RTI_CDS_Logger_log (NDDS_Config_LogLevel log_level, const char *format,...)
 Logs a message with the specified level within the running instance of RTI Cloud Discovery Service. The message will be printed under the log of the currently executing RTI Cloud Discovery Service, if the instance was started with log_level or higher verbosity. More...
 

Variables

const int RTI_CDS_LOG_VERBOSITY_DEBUG
 Log verbosity level: exceptions + warnings + info + periodic + content. More...
 
const int RTI_CDS_LOG_VERBOSITY_ALL
 Log verbosity level: exceptions + warnings + info + periodic. More...
 
const int RTI_CDS_LOG_VERBOSITY_INFO
 Log verbosity level: exceptions + warnings + info. More...
 
const int RTI_CDS_LOG_VERBOSITY_WARNINGS
 Log verbosity level: exceptions + warnings. More...
 
const int RTI_CDS_LOG_VERBOSITY_EXCEPTIONS
 Log verbosity level: exceptions. More...
 
const int RTI_CDS_LOG_VERBOSITY_SILENT
 Log verbosity level: silent. More...
 

Detailed Description

Implements the RTI Cloud Discovery Service.

Variable Documentation

◆ RTI_CDS_LOG_VERBOSITY_EXCEPTIONS

const int RTI_CDS_LOG_VERBOSITY_EXCEPTIONS

Log verbosity level: exceptions.

◆ RTI_CDS_LOG_VERBOSITY_SILENT

const int RTI_CDS_LOG_VERBOSITY_SILENT

Log verbosity level: silent.