67 lines
1.4 KiB
C
67 lines
1.4 KiB
C
/* (c) Copyright 2003-2021, Real-Time Innovations, Inc. All rights reserved. */
|
|
/*
|
|
* @(#)pres_securityChannel.h generated by: makeheader Tue Apr 7 22:56:13 2026
|
|
*
|
|
* built from: securityChannel.ifc
|
|
*/
|
|
|
|
#ifndef pres_securityChannel_h
|
|
#define pres_securityChannel_h
|
|
|
|
|
|
#ifndef pres_dll_h
|
|
#include "pres/pres_dll.h"
|
|
#endif
|
|
#ifndef osapi_type_h
|
|
#include "osapi/osapi_type.h"
|
|
#endif
|
|
#ifndef pres_common_h
|
|
#include "pres/pres_common.h"
|
|
#endif
|
|
#ifndef pres_participant_h
|
|
#include "pres/pres_participant.h"
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct PRESSecurityChannel;
|
|
|
|
|
|
struct PRESSecurityChannelProperty {
|
|
/*e pool for getting generic participant messages */
|
|
struct PRESParticipantGenericMessagePool participantGenericMessagePool;
|
|
};
|
|
|
|
|
|
#define PRES_SECURITY_CHANNEL_PROPERTY_DEFAULT { \
|
|
PRES_PARTICIPANT_GENERIC_MESSAGE_POOL_DEFAULT /* pool */ \
|
|
}
|
|
|
|
extern PRESDllExport
|
|
void
|
|
PRESSecurityChannel_delete(
|
|
struct PRESSecurityChannel *me,
|
|
struct REDAWorker *worker);
|
|
|
|
extern PRESDllExport
|
|
RTIBool
|
|
PRESSecurityChannel_enable(
|
|
struct PRESSecurityChannel *me,
|
|
struct REDAWorker *worker);
|
|
|
|
extern PRESDllExport
|
|
struct PRESSecurityChannel *
|
|
PRESSecurityChannel_new(
|
|
struct PRESParticipant *participant,
|
|
struct PRESSecurityChannelProperty *property,
|
|
struct REDAWorker *worker);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif /* pres_securityChannel_h */
|