Entire-Metadata: .entire/metadata/fb87247f-2a75-407e-b336-cbc8c20ba5a6 Entire-Session: fb87247f-2a75-407e-b336-cbc8c20ba5a6 Entire-Strategy: manual-commit
71 lines
1.7 KiB
C
71 lines
1.7 KiB
C
/*
|
|
* Copyright (c) 2025 Real-Time Innovations, Inc. All rights reserved.
|
|
* No duplications, whole or partial, manual or electronic, may be made
|
|
* without express written permission. Any such copies, or revisions thereof,
|
|
* must display this notice unaltered.
|
|
* This code contains trade secrets of Real-Time Innovations, Inc.
|
|
*/
|
|
|
|
#ifndef commend_beWriterService_h
|
|
#define commend_beWriterService_h
|
|
|
|
|
|
#ifndef reda_worker_h
|
|
#include "reda/reda_worker.h"
|
|
#endif
|
|
#ifndef reda_weakReference_h
|
|
#include "reda/reda_weakReference.h"
|
|
#endif
|
|
#ifndef reda_database_h
|
|
#include "reda/reda_database.h"
|
|
#endif
|
|
#ifndef mig_rtps_h
|
|
#include "mig/mig_rtps.h"
|
|
#endif
|
|
#ifndef commend_dll_h
|
|
#include "commend/commend_dll.h"
|
|
#endif
|
|
#ifndef commend_writerService_h
|
|
#include "commend/commend_writerService.h"
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct RTIClock;
|
|
|
|
struct REDADatabase;
|
|
|
|
struct COMMENDBeWriterService;
|
|
|
|
struct COMMENDBeWriterServiceRemoteReaderProperty {
|
|
/* parent property */
|
|
struct COMMENDWriterServiceRemoteReaderProperty parent;
|
|
/* minimum separation */
|
|
struct RTINtpTime ms;
|
|
};
|
|
|
|
#define COMMEND_BE_WRITER_SERVICE_REMOTE_READER_PROPERTY_DEFAULT \
|
|
{ \
|
|
COMMEND_WRITER_SERVICE_REMOTE_READER_PROPERTY_DEFAULT, /* parent */ \
|
|
RTI_NTP_TIME_ZERO /* ms */ \
|
|
}
|
|
|
|
extern COMMENDDllExport struct COMMENDBeWriterService *
|
|
COMMENDBeWriterService_new(
|
|
struct REDADatabase *db,
|
|
struct COMMENDFacade *facade,
|
|
const struct COMMENDWriterServiceProperty *property,
|
|
struct REDAExclusiveArea *ea,
|
|
struct REDAWorker *worker);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#include "commend/commend_beWriterService_impl.h"
|
|
|
|
#endif /* commend_beWriterService_h */
|