Engage Engine API  1.251.9091
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Engage Class Reference

Classes

struct  DataElementUint16
 
struct  DataElementUint32
 
struct  DataElementUint64
 
struct  DataElementUint8
 
struct  DataSeriesHeader
 
struct  EngageEvents_t
 
struct  EngageGroupDescriptor_t
 
class  GroupDescriptor
 
interface  IAudioRecordingNotifications
 
interface  IBridgeNotifications
 
interface  IEngineNotifications
 
interface  IGroupNotifications
 
interface  IHumanBiometricsNotifications
 
interface  ILicenseNotifications
 
interface  ILoggingNotifications
 
interface  IRallypointNotifications
 
class  JsonFields
 

Public Types

enum  JitterBufferLatency : int { STANDARD = 0 , LOW_LATENCY = 1 }
 
enum  ConnectionType : int { UNDEFINED = 0 , IP_MULTICAST = 1 , RALLYPOINT = 2 }
 
enum  TxStatus : int {
  ERR_UNDEFINED = 0 , OK_STARTED = 1 , OK_ENDED = 2 , ERR_NOT_AN_AUDIO_GROUP = -1 ,
  ERR_NOT_JOINED = -2 , ERR_NOT_CONNECTED = -3 , ERR_ALREADY_TRANSMITTING = -4 , ERR_INVALID_PARAMS = -5 ,
  ERR_PRIORITY_TOO_LOW = -6 , ERR_RX_ACTIVE_ON_NON_FDX = -7 , ERR_CANNOT_SUBSCRIBE_TO_MIC = -8 , ERR_INVALID_ID = -9 ,
  ERR_TX_ENDED_WITH_FAILURE = -10 , ERR_OTHERS_ACTIVE = -11
}
 
enum  LicensingStatusCode : int {
  OK = 0 , ERR_NULL_ENTITLEMENT_KEY = -1 , ERR_NULL_LICENSE_KEY = -2 , ERR_INVALID_LICENSE_KEY_LEN = -3 ,
  ERR_LICENSE_KEY_VERIFICATION_FAILURE = -4 , ERR_ACTIVATION_CODE_VERIFICATION_FAILURE = -5 , ERR_INVALID_EXPIRATION_DATE = -6 , ERR_GENERAL_FAILURE = -7 ,
  ERR_NOT_INITIALIZED = -8 , ERR_REQUIRES_ACTIVATION = -9 , ERR_LICENSE_NOT_SUITED_FOR_ACTIVATION = -10
}
 
enum  LoggingLevel : int {
  FATAL = 0 , ERROR = 1 , WARNING = 2 , INFORMATION = 3 ,
  DEBUG = 4
}
 
enum  NetworkTxPriority : int { PRI_BEST_EFFORT = 0 , PRI_SIGNALING = 2 , PRI_VIDEO = 3 , PRI_VOICE = 4 }
 

Public Member Functions

void subscribe (IEngineNotifications n)
 
void unsubscribe (IEngineNotifications n)
 
void subscribe (IRallypointNotifications n)
 
void unsubscribe (IRallypointNotifications n)
 
void subscribe (IGroupNotifications n)
 
void unsubscribe (IGroupNotifications n)
 
void subscribe (ILicenseNotifications n)
 
void unsubscribe (ILicenseNotifications n)
 
void subscribe (IHumanBiometricsNotifications n)
 
void unsubscribe (IHumanBiometricsNotifications n)
 
void subscribe (IBridgeNotifications n)
 
void unsubscribe (IBridgeNotifications n)
 
void subscribe (ILoggingNotifications n)
 
void unsubscribe (ILoggingNotifications n)
 
void subscribe (IAudioRecordingNotifications n)
 
void unsubscribe (IAudioRecordingNotifications n)
 
void win32Init ()
 
void win32DeInit ()
 
int initialize (string enginePolicyConfiguration, string userIdentity, string tempStoragePath)
 
int shutdown ()
 
int start ()
 
int stop ()
 
int createGroup (string jsonConfiguration)
 
int deleteGroup (string id)
 
int joinGroup (string id)
 
int leaveGroup (string id)
 
int setGroupRules (string id, string jsonParams)
 
int beginGroupTx (string id, int txPriority, int txFlags)
 
int beginGroupTxAdvanced (string id, string jsonParams)
 
int endGroupTx (string id)
 
int setGroupRxTag (string id, int tag)
 
int muteGroupRx (string id)
 
int unmuteGroupRx (string id)
 
int muteGroupTx (string id)
 
int unmuteGroupTx (string id)
 
int setGroupRxVolume (string id, int left, int right)
 
int queryGroupTimeline (string id, string jsonParams)
 
int queryGroupHealth (string id)
 
int queryGroupStats (string id)
 
int logMsg (int level, string tag, string msg)
 
int setLogLevel (int level)
 
int setLogTagExtensionLevel (string tagExtension)
 
int enableSyslog (bool enable)
 
int enableWatchdog (bool enable)
 
String getVersion ()
 
String getHardwareReport ()
 
String getActiveLicenseDescriptor ()
 
String getLicenseDescriptor (string entitlement, string key, string activationCode, string manufacturerId)
 
int updateLicense (string entitlement, string key, string activationCode, string manufacturerId)
 
String getNetworkInterfaceDevices ()
 
String getAudioDevices ()
 
int setMissionId (string missionId)
 
int openCertStore (string fileName, string passwordHexByteString)
 
String getCertStoreDescriptor ()
 
int closeCertStore ()
 
int setCertStoreCertificatePem (string id, string certificatePem, string privateKeyPem, string tags)
 
int setCertStoreCertificateP12 (string id, byte[] data, int size, string password, string tags)
 
int deleteCertStoreCertificate (string id)
 
String getCertStoreCertificatePem (string id)
 
String getArrayOfCertificateDescriptorsFromPem (string pem)
 
String getCertificateDescriptorFromPem (string pem)
 
int importCertStoreElementFromCertStore (string id, string srcId, string srcFileName, string srcPasswordHexByteString, string tags)
 
String queryCertStoreContents (string fileName, string passwordHexByteString)
 
int encrypt (byte[] src, int size, out byte[] dst, string passwordHexByteString)
 
int decrypt (byte[] src, int size, out byte[] dst, string passwordHexByteString)
 
String generateMission (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName)
 
String generateMissionUsingCertStore (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName, string certStoreFn, string certStorePasswordHexByteString, string certStoreElement)
 
int updatePresenceDescriptor (string id, string jsonDescriptor, bool forceBeacon)
 
int setFipsCrypto (string jsonParams)
 
bool isCryptoFipsValidated ()
 
int beginGroupPcmPowerTracking (string id)
 
int endGroupPcmPowerTracking (string id)
 
int platformNotifyChanges (string jsonChangesArray)
 
String getDeviceId ()
 
int verifyRiff (string fn)
 
String getRiffDescriptor (string fn)
 

Static Public Member Functions

static uint swapEndianness (uint x)
 
static string humanBiometricsFromBlob (byte[] blob)
 

Static Public Attributes

const int ENGAGE_MAX_GROUP_ID_SZ = 64
 
const int ENGAGE_MAX_GROUP_NAME_SZ = 128
 
const int ENGAGE_RESULT_OK = 0
 
const int ENGAGE_RESULT_INVALID_PARAMETERS = -1
 
const int ENGAGE_RESULT_NOT_INITIALIZED = -2
 
const int ENGAGE_RESULT_ALREADY_INITIALIZED = -3
 
const int ENGAGE_RESULT_GENERAL_FAILURE = -4
 
const int ENGAGE_RESULT_NOT_STARTED = -5
 
const int ENGAGE_RESULT_ALREADY_STARTED = -6
 
const int ENGAGE_RESULT_INSUFFICIENT_DESTINATION_SPACE = -7
 
const int ENGAGE_RESULT_CRYPTO_MODULE_INITIALIZATION_FAILURE = -8
 
const int ENGAGE_RESULT_HIGH_RES_TIMER_ALREADY_EXISTS = -9
 
const byte ENGAGE_BLOB_PT_UNDEFINED = 0
 
const byte ENGAGE_BLOB_PT_APP_TEXT_UTF8 = 1
 
const byte ENGAGE_BLOB_PT_JSON_TEXT_UTF8 = 2
 
const byte ENGAGE_BLOB_PT_APP_BINARY = 3
 
const byte ENGAGE_BLOB_PT_ENGAGE_BINARY_HUMAN_BIOMETRICS = 4
 
const byte ENGAGE_HBM_HEART_RATE = 1
 
const byte ENGAGE_HBM_SKIN_TEMP = 2
 
const byte ENGAGE_HBM_CORE_TEMP = 3
 
const byte ENGAGE_HBM_HYDRATION = 4
 
const byte ENGAGE_HBM_BLOOD_OXYGENATION = 5
 
const byte ENGAGE_HBM_FATIGUE_LEVEL = 6
 
const byte ENGAGE_HBM_TASK_EFFECTIVENESS = 7
 
const String GROUP_SOURCE_ENGAGE_INTERNAL = "com.rallytac.engage.internal"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_CORE = "com.rallytac.magellan.core"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_CISTECH = "com.rallytac.engage.magellan.cistech"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_TRELLISWARE = "com.rallytac.engage.magellan.trellisware"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_SILVUS = "com.rallytac.engage.magellan.silvus"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_PERSISTENT = "com.rallytac.engage.magellan.persistent"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_DOMO = "com.rallytac.engage.magellan.domo"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_KENWOOD = "com.rallytac.engage.magellan.kenwood"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_TAIT = "com.rallytac.engage.magellan.tait"
 
const String GROUP_SOURCE_ENGAGE_MAGELLAN_VOCALITY = "com.rallytac.engage.magellan.vocality"
 
const String GROUP_DISCONNECTED_REASON_NO_REAON = "NoReason"
 
const String GROUP_DISCONNECTED_REASON_NO_LINK = "NoLink"
 
const String GROUP_DISCONNECTED_REASON_UNREGISTERED = "Unregistered"
 
const String GROUP_DISCONNECTED_REASON_NOT_ALLOWED = "NotAllowed"
 
const String GROUP_DISCONNECTED_REASON_GENERAL_DENIAL = "GeneralDenial"
 
const int ENGAGE_PDGI_FLAG_JOINED = 0x0001
 
const int ENGAGE_PDGI_FLAG_CONNECTED = 0x0002
 
const int ENGAGE_PDGI_FLAG_RX_MUTED = 0x0004
 
const int ENGAGE_PDGI_FLAG_TX_MUTED = 0x0008
 

Private Member Functions

delegate void EngageVoidCallback (string eventExtraJson)
 
delegate void EngageStringCallback (string s, string eventExtraJson)
 
delegate void EngageString2Callback (string s1, string s2, string eventExtraJson)
 
delegate void EngageStringAndIntCallback (string s, int i, string eventExtraJson)
 
delegate void EngageString2AndInt2Callback (string s, int i1, int i2, string eventExtraJson)
 
delegate void EngageStringAndArgvCallback (string s, IntPtr ptr, string eventExtraJson)
 
delegate void EngageStringAndBlobCallback (string s, IntPtr ptr, int i, string eventExtraJson)
 
delegate void EngageString2AndBlobCallback (string s, string j, IntPtr ptr, int i, string eventExtraJson)
 
delegate void EngageStringAndTwoIntCallback (string s, int i1, int i2, string eventExtraJson)
 
delegate void EngageLoggingCallback (int level, string tag, string message)
 
static void engageWin32LibraryInit ()
 
static void engageWin32LibraryDeinit ()
 
static int engageRegisterEventCallbacks (ref EngageEvents_t callbacks)
 
static int engageEnableNotifications (int enable)
 
static int engageInitialize (string enginePolicyConfiguration, string userIdentity, string tempStoragePath)
 
static int engageShutdown ()
 
static int engageStart ()
 
static int engageStop ()
 
static int engageCreateGroup (string jsonConfiguration)
 
static int engageDeleteGroup (string id)
 
static int engageJoinGroup (string id)
 
static int engageLeaveGroup (string id)
 
static int engageSetGroupRules (string id, string jsonParams)
 
static int engageBeginGroupTx (string id, int txPriority, int txFlags)
 
static int engageBeginGroupTxAdvanced (string id, string jsonParams)
 
static int engageEndGroupTx (string id)
 
static int engageSetGroupRxTag (string id, int tag)
 
static int engageMuteGroupRx (string id)
 
static int engageUnmuteGroupRx (string id)
 
static int engageMuteGroupTx (string id)
 
static int engageUnmuteGroupTx (string id)
 
static int engageSetGroupRxVolume (string id, int left, int right)
 
static IntPtr engageGetVersion ()
 
static IntPtr engageGetHardwareReport ()
 
static IntPtr engageGetActiveLicenseDescriptor ()
 
static IntPtr engageGetLicenseDescriptor (string entitlement, string key, string activationCode, string manufacturerId)
 
static int engageUpdateLicense (string entitlement, string key, string activationCode, string manufacturerId)
 
static int engageUpdatePresenceDescriptor (string id, string jsonDescriptor, int forceBeacon)
 
static int engageSendGroupBlob (string id, IntPtr blob, int blobSize, string jsonBlobParams)
 
static int engageSendGroupRtp (string id, IntPtr payload, int payloadSize, string jsonRtpHeader)
 
static int engageSendGroupRaw (string id, IntPtr raw, int rawSize, string jsonRtpHeader)
 
static int engageQueryGroupTimeline (string id, string jsonParams)
 
static int engageSetLogLevel (int level)
 
static int engageSetLogTagExtension (string tagExtension)
 
static int engageSetLoggingOutputOverride (EngageLoggingCallback hookFn)
 
static int engageEnableSyslog (int enable)
 
static int engageWatchdog (int enable)
 
static int engageLogMsg (int level, string tag, string msg)
 
static IntPtr engageGetNetworkInterfaceDevices ()
 
static IntPtr engageGetAudioDevices ()
 
static IntPtr engageGenerateMission (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName)
 
static IntPtr engageGenerateMissionUsingCertStore (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName, string certStoreFn, string certStorePasswordHexByteString, string certStoreElement)
 
static int engageSetMissionId (string missionId)
 
static int engageOpenCertStore (string fileName, string passwordHexByteString)
 
static IntPtr engageGetCertStoreDescriptor ()
 
static int engageCloseCertStore ()
 
static int engageSetCertStoreCertificatePem (string id, string certificatePem, string privateKeyPem, string tags)
 
static int engageSetCertStoreCertificateP12 (string id, IntPtr data, int size, string password, string tags)
 
static int engageDeleteCertStoreCertificate (string id)
 
static IntPtr engageGetCertStoreCertificatePem (string id)
 
static IntPtr engageGetCertificateDescriptorFromPem (string pem)
 
static IntPtr engageGetArrayOfCertificateDescriptorsFromPem (string pem)
 
static int engageImportCertStoreElementFromCertStore (string id, string srcId, string srcFileName, string srcPasswordHexByteString, string tags)
 
static IntPtr engageQueryCertStoreContents (string fileName, string passwordHexByteString)
 
static int engageQueryGroupHealth (string id)
 
static int engageQueryGroupStats (string id)
 
static int engageCreateBridge (string jsonConfiguration)
 
static int engageDeleteBridge (string id)
 
static int engageEncrypt (IntPtr src, int size, IntPtr dst, string passwordHexByteString)
 
static int engageDecrypt (IntPtr src, int size, IntPtr dst, string passwordHexByteString)
 
static int engagePlatformNotifyChanges (string jsonChangesArray)
 
static IntPtr engageBeginFileRecording (string jsonParams)
 
static IntPtr engageEndFileRecording (string id)
 
static int engageSetFipsCrypto (string jsonParams)
 
static int engageIsCryptoFipsValidated ()
 
static IntPtr engageGetDeviceId ()
 
static int engageSetCertStore (IntPtr buff, int size, string passwordHexByteString)
 
static int engageVerifyRiff (string fn)
 
static IntPtr engageGetRiffDescriptor (string fn)
 
static int engageBeginGroupPcmPowerTracking (string id)
 
static int engageEndGroupPcmPowerTracking (string id)
 
int registerEventCallbacks ()
 
string makeUserJsonConfiguration (string alias, string displayName, int txPriority)
 

Static Private Member Functions

static string[] stringArrayFromArgvStrPtrArray (IntPtr ptr)
 

Private Attributes

EngageVoidCallback on_ENGAGE_ENGINE_STARTED
 
EngageVoidCallback on_ENGAGE_ENGINE_STOPPED
 
EngageVoidCallback on_ENGAGE_ENGINE_AUDIO_DEVICES_REFRESHED
 
EngageVoidCallback on_ENGAGE_ENGINE_GROUP_BY_GROUP_PCM_POWER_LEVEL_REPORT
 
EngageVoidCallback on_ENGAGE_ENGINE_AUDIO_DEVICE_EVENT
 
EngageStringCallback on_ENGAGE_RP_PAUSING_CONNECTION_ATTEMPT
 
EngageStringCallback on_ENGAGE_RP_CONNECTING
 
EngageStringCallback on_ENGAGE_RP_CONNECTED
 
EngageStringCallback on_ENGAGE_RP_DISCONNECTED
 
EngageStringAndTwoIntCallback on_ENGAGE_RP_ROUNDTRIP_REPORT
 
EngageLoggingCallback on_ENGAGE_LOG_MESSAGE_HOOK_CALLBACK
 
EngageStringCallback on_ENGAGE_GROUP_CREATED
 
EngageStringCallback on_ENGAGE_GROUP_CREATE_FAILED
 
EngageStringCallback on_ENGAGE_GROUP_DELETED
 
EngageStringCallback on_ENGAGE_GROUP_CONNECTED
 
EngageStringCallback on_ENGAGE_GROUP_CONNECT_FAILED
 
EngageStringCallback on_ENGAGE_GROUP_DISCONNECTED
 
EngageStringCallback on_ENGAGE_GROUP_JOINED
 
EngageStringCallback on_ENGAGE_GROUP_JOIN_FAILED
 
EngageStringCallback on_ENGAGE_GROUP_LEFT
 
EngageStringAndIntCallback on_ENGAGE_GROUP_MEMBER_COUNT_CHANGED
 
EngageStringCallback on_ENGAGE_GROUP_RX_STARTED
 
EngageStringCallback on_ENGAGE_GROUP_RX_ENDED
 
EngageStringCallback on_ENGAGE_GROUP_RX_MUTED
 
EngageStringCallback on_ENGAGE_GROUP_RX_UNMUTED
 
EngageStringCallback on_ENGAGE_GROUP_TX_MUTED
 
EngageStringCallback on_ENGAGE_GROUP_TX_UNMUTED
 
EngageString2Callback on_ENGAGE_GROUP_RX_SPEAKERS_CHANGED
 
EngageStringCallback on_ENGAGE_GROUP_TX_STARTED
 
EngageStringCallback on_ENGAGE_GROUP_TX_ENDED
 
EngageStringCallback on_ENGAGE_GROUP_TX_FAILED
 
EngageStringCallback on_ENGAGE_GROUP_TX_USURPED_BY_PRIORITY
 
EngageStringCallback on_ENGAGE_GROUP_MAX_TX_TIME_EXCEEDED
 
EngageString2Callback on_ENGAGE_GROUP_NODE_DISCOVERED
 
EngageString2Callback on_ENGAGE_GROUP_NODE_REDISCOVERED
 
EngageString2Callback on_ENGAGE_GROUP_NODE_UNDISCOVERED
 
EngageString2Callback on_ENGAGE_GROUP_ASSET_DISCOVERED
 
EngageString2Callback on_ENGAGE_GROUP_ASSET_REDISCOVERED
 
EngageString2Callback on_ENGAGE_GROUP_ASSET_UNDISCOVERED
 
EngageVoidCallback on_ENGAGE_LICENSE_CHANGED
 
EngageVoidCallback on_ENGAGE_LICENSE_EXPIRED
 
EngageStringCallback on_ENGAGE_LICENSE_EXPIRING
 
EngageStringCallback on_ENGAGE_GROUP_BLOB_SENT
 
EngageStringCallback on_ENGAGE_GROUP_BLOB_SEND_FAILED
 
EngageString2AndBlobCallback on_ENGAGE_GROUP_BLOB_RECEIVED
 
EngageStringCallback on_ENGAGE_GROUP_RTP_SENT
 
EngageStringCallback on_ENGAGE_GROUP_RTP_SEND_FAILED
 
EngageString2AndBlobCallback on_ENGAGE_GROUP_RTP_RECEIVED
 
EngageStringCallback on_ENGAGE_GROUP_RAW_SENT
 
EngageStringCallback on_ENGAGE_GROUP_RAW_SEND_FAILED
 
EngageStringAndBlobCallback on_ENGAGE_GROUP_RAW_RECEIVED
 
EngageString2Callback on_ENGAGE_GROUP_TIMELINE_EVENT_STARTED
 
EngageString2Callback on_ENGAGE_GROUP_TIMELINE_EVENT_UPDATED
 
EngageString2Callback on_ENGAGE_GROUP_TIMELINE_EVENT_ENDED
 
EngageString2Callback on_ENGAGE_GROUP_TIMELINE_REPORT
 
EngageStringCallback on_ENGAGE_GROUP_TIMELINE_REPORT_FAILED
 
EngageString2Callback on_ENGAGE_GROUP_TIMELINE_GROOMED
 
EngageString2Callback on_ENGAGE_GROUP_HEALTH_REPORT
 
EngageStringCallback on_ENGAGE_GROUP_HEALTH_REPORT_FAILED
 
EngageString2Callback on_ENGAGE_GROUP_STATS_REPORT
 
EngageStringCallback on_ENGAGE_GROUP_STATS_REPORT_FAILED
 
EngageStringCallback on_ENGAGE_BRIDGE_CREATED
 
EngageStringCallback on_ENGAGE_BRIDGE_CREATE_FAILED
 
EngageStringCallback on_ENGAGE_BRIDGE_DELETED
 
EngageString2AndInt2Callback on_ENGAGE_GROUP_RX_VOLUME_CHANGED
 
EngageString2Callback on_ENGAGE_GROUP_RX_DTMF
 
EngageStringCallback on_ENGAGE_GROUP_RECONFIGURED
 
EngageStringCallback on_ENGAGE_GROUP_RECONFIGURATION_FAILED
 
EngageStringCallback on_ENGAGE_AUDIO_RECORDING_STARTED
 
EngageStringCallback on_ENGAGE_AUDIO_RECORDING_FAILED
 
EngageStringCallback on_ENGAGE_AUDIO_RECORDING_ENDED
 

Static Private Attributes

const string ENGAGE_DLL = "engage-shared.dll"
 
static List< IEngineNotifications_engineNotificationSubscribers = new List<IEngineNotifications>()
 
static List< IRallypointNotifications_rallypointNotificationSubscribers = new List<IRallypointNotifications>()
 
static List< IGroupNotifications_groupNotificationSubscribers = new List<IGroupNotifications>()
 
static List< ILicenseNotifications_licenseNotificationSubscribers = new List<ILicenseNotifications>()
 
static List< IHumanBiometricsNotifications_humanBiometricsNotifications = new List<IHumanBiometricsNotifications>()
 
static List< IBridgeNotifications_bridgeNotificationSubscribers = new List<IBridgeNotifications>()
 
static List< ILoggingNotifications_loggingNotificationSubscribers = new List<ILoggingNotifications>()
 
static List< IAudioRecordingNotifications_audioRecordingNotificationSubscribers = new List<IAudioRecordingNotifications>()
 

Detailed Description

Definition at line 16 of file Engage.cs.

Member Enumeration Documentation

◆ ConnectionType

enum Engage.ConnectionType : int

Definition at line 169 of file Engage.cs.

◆ JitterBufferLatency

enum Engage.JitterBufferLatency : int

Definition at line 162 of file Engage.cs.

◆ LicensingStatusCode

enum Engage.LicensingStatusCode : int

Definition at line 196 of file Engage.cs.

◆ LoggingLevel

enum Engage.LoggingLevel : int

Definition at line 212 of file Engage.cs.

◆ NetworkTxPriority

enum Engage.NetworkTxPriority : int

Definition at line 263 of file Engage.cs.

◆ TxStatus

enum Engage.TxStatus : int

Definition at line 177 of file Engage.cs.

Constructor & Destructor Documentation

◆ Engage()

Engage.Engage ( )
inline

Definition at line 2391 of file Engage.cs.

◆ ~Engage()

Engage.~Engage ( )
inlineprivate

Definition at line 2398 of file Engage.cs.

Member Function Documentation

◆ beginGroupPcmPowerTracking()

int Engage.beginGroupPcmPowerTracking ( string id)
inline

Definition at line 3091 of file Engage.cs.

◆ beginGroupTx()

int Engage.beginGroupTx ( string id,
int txPriority,
int txFlags )
inline

Definition at line 2608 of file Engage.cs.

◆ beginGroupTxAdvanced()

int Engage.beginGroupTxAdvanced ( string id,
string jsonParams )
inline

Definition at line 2613 of file Engage.cs.

◆ closeCertStore()

int Engage.closeCertStore ( )
inline

Definition at line 2806 of file Engage.cs.

◆ createGroup()

int Engage.createGroup ( string jsonConfiguration)
inline

Definition at line 2583 of file Engage.cs.

◆ decrypt()

int Engage.decrypt ( byte[] src,
int size,
out byte[] dst,
string passwordHexByteString )
inline

Definition at line 2920 of file Engage.cs.

◆ deleteCertStoreCertificate()

int Engage.deleteCertStoreCertificate ( string id)
inline

Definition at line 2826 of file Engage.cs.

◆ deleteGroup()

int Engage.deleteGroup ( string id)
inline

Definition at line 2588 of file Engage.cs.

◆ enableSyslog()

int Engage.enableSyslog ( bool enable)
inline

Definition at line 2683 of file Engage.cs.

◆ enableWatchdog()

int Engage.enableWatchdog ( bool enable)
inline

Definition at line 2688 of file Engage.cs.

◆ encrypt()

int Engage.encrypt ( byte[] src,
int size,
out byte[] dst,
string passwordHexByteString )
inline

Definition at line 2892 of file Engage.cs.

◆ endGroupPcmPowerTracking()

int Engage.endGroupPcmPowerTracking ( string id)
inline

Definition at line 3096 of file Engage.cs.

◆ endGroupTx()

int Engage.endGroupTx ( string id)
inline

Definition at line 2618 of file Engage.cs.

◆ generateMission()

String Engage.generateMission ( string keyPhrase,
int audioGroupCount,
string rallypointHost,
string missionName )
inline

Definition at line 3048 of file Engage.cs.

◆ generateMissionUsingCertStore()

String Engage.generateMissionUsingCertStore ( string keyPhrase,
int audioGroupCount,
string rallypointHost,
string missionName,
string certStoreFn,
string certStorePasswordHexByteString,
string certStoreElement )
inline

Definition at line 3062 of file Engage.cs.

◆ getActiveLicenseDescriptor()

String Engage.getActiveLicenseDescriptor ( )
inline

Definition at line 2721 of file Engage.cs.

◆ getArrayOfCertificateDescriptorsFromPem()

String Engage.getArrayOfCertificateDescriptorsFromPem ( string pem)
inline

Definition at line 2845 of file Engage.cs.

◆ getAudioDevices()

String Engage.getAudioDevices ( )
inline

Definition at line 2768 of file Engage.cs.

◆ getCertificateDescriptorFromPem()

String Engage.getCertificateDescriptorFromPem ( string pem)
inline

Definition at line 2859 of file Engage.cs.

◆ getCertStoreCertificatePem()

String Engage.getCertStoreCertificatePem ( string id)
inline

Definition at line 2831 of file Engage.cs.

◆ getCertStoreDescriptor()

String Engage.getCertStoreDescriptor ( )
inline

Definition at line 2792 of file Engage.cs.

◆ getDeviceId()

String Engage.getDeviceId ( )
inline

Definition at line 3221 of file Engage.cs.

◆ getHardwareReport()

String Engage.getHardwareReport ( )
inline

Definition at line 2707 of file Engage.cs.

◆ getLicenseDescriptor()

String Engage.getLicenseDescriptor ( string entitlement,
string key,
string activationCode,
string manufacturerId )
inline

Definition at line 2735 of file Engage.cs.

◆ getNetworkInterfaceDevices()

String Engage.getNetworkInterfaceDevices ( )
inline

Definition at line 2754 of file Engage.cs.

◆ getRiffDescriptor()

String Engage.getRiffDescriptor ( string fn)
inline

Definition at line 3240 of file Engage.cs.

◆ getVersion()

String Engage.getVersion ( )
inline

Definition at line 2693 of file Engage.cs.

◆ humanBiometricsFromBlob()

static string Engage.humanBiometricsFromBlob ( byte[] blob)
inlinestatic

Definition at line 3113 of file Engage.cs.

◆ importCertStoreElementFromCertStore()

int Engage.importCertStoreElementFromCertStore ( string id,
string srcId,
string srcFileName,
string srcPasswordHexByteString,
string tags )
inline

Definition at line 2873 of file Engage.cs.

◆ initialize()

int Engage.initialize ( string enginePolicyConfiguration,
string userIdentity,
string tempStoragePath )
inline

Definition at line 2553 of file Engage.cs.

◆ isCryptoFipsValidated()

bool Engage.isCryptoFipsValidated ( )
inline

Definition at line 3086 of file Engage.cs.

◆ joinGroup()

int Engage.joinGroup ( string id)
inline

Definition at line 2593 of file Engage.cs.

◆ leaveGroup()

int Engage.leaveGroup ( string id)
inline

Definition at line 2598 of file Engage.cs.

◆ logMsg()

int Engage.logMsg ( int level,
string tag,
string msg )
inline

Definition at line 2668 of file Engage.cs.

◆ makeUserJsonConfiguration()

string Engage.makeUserJsonConfiguration ( string alias,
string displayName,
int txPriority )
inlineprivate

Definition at line 1515 of file Engage.cs.

◆ muteGroupRx()

int Engage.muteGroupRx ( string id)
inline

Definition at line 2628 of file Engage.cs.

◆ muteGroupTx()

int Engage.muteGroupTx ( string id)
inline

Definition at line 2638 of file Engage.cs.

◆ openCertStore()

int Engage.openCertStore ( string fileName,
string passwordHexByteString )
inline

Definition at line 2787 of file Engage.cs.

◆ platformNotifyChanges()

int Engage.platformNotifyChanges ( string jsonChangesArray)
inline

Definition at line 3216 of file Engage.cs.

◆ queryCertStoreContents()

String Engage.queryCertStoreContents ( string fileName,
string passwordHexByteString )
inline

Definition at line 2878 of file Engage.cs.

◆ queryGroupHealth()

int Engage.queryGroupHealth ( string id)
inline

Definition at line 2658 of file Engage.cs.

◆ queryGroupStats()

int Engage.queryGroupStats ( string id)
inline

Definition at line 2663 of file Engage.cs.

◆ queryGroupTimeline()

int Engage.queryGroupTimeline ( string id,
string jsonParams )
inline

Definition at line 2653 of file Engage.cs.

◆ registerEventCallbacks()

int Engage.registerEventCallbacks ( )
inlineprivate

Definition at line 1414 of file Engage.cs.

◆ setCertStoreCertificateP12()

int Engage.setCertStoreCertificateP12 ( string id,
byte[] data,
int size,
string password,
string tags )
inline

Definition at line 2816 of file Engage.cs.

◆ setCertStoreCertificatePem()

int Engage.setCertStoreCertificatePem ( string id,
string certificatePem,
string privateKeyPem,
string tags )
inline

Definition at line 2811 of file Engage.cs.

◆ setFipsCrypto()

int Engage.setFipsCrypto ( string jsonParams)
inline

Definition at line 3081 of file Engage.cs.

◆ setGroupRules()

int Engage.setGroupRules ( string id,
string jsonParams )
inline

Definition at line 2603 of file Engage.cs.

◆ setGroupRxTag()

int Engage.setGroupRxTag ( string id,
int tag )
inline

Definition at line 2623 of file Engage.cs.

◆ setGroupRxVolume()

int Engage.setGroupRxVolume ( string id,
int left,
int right )
inline

Definition at line 2648 of file Engage.cs.

◆ setLogLevel()

int Engage.setLogLevel ( int level)
inline

Definition at line 2673 of file Engage.cs.

◆ setLogTagExtensionLevel()

int Engage.setLogTagExtensionLevel ( string tagExtension)
inline

Definition at line 2678 of file Engage.cs.

◆ setMissionId()

int Engage.setMissionId ( string missionId)
inline

Definition at line 2782 of file Engage.cs.

◆ shutdown()

int Engage.shutdown ( )
inline

Definition at line 2566 of file Engage.cs.

◆ start()

int Engage.start ( )
inline

Definition at line 2573 of file Engage.cs.

◆ stop()

int Engage.stop ( )
inline

Definition at line 2578 of file Engage.cs.

◆ stringArrayFromArgvStrPtrArray()

static string[] Engage.stringArrayFromArgvStrPtrArray ( IntPtr ptr)
inlinestaticprivate

Definition at line 1368 of file Engage.cs.

◆ subscribe() [1/8]

void Engage.subscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2527 of file Engage.cs.

◆ subscribe() [2/8]

void Engage.subscribe ( IBridgeNotifications n)
inline

Definition at line 2485 of file Engage.cs.

◆ subscribe() [3/8]

void Engage.subscribe ( IEngineNotifications n)
inline

Definition at line 2405 of file Engage.cs.

◆ subscribe() [4/8]

void Engage.subscribe ( IGroupNotifications n)
inline

Definition at line 2437 of file Engage.cs.

◆ subscribe() [5/8]

void Engage.subscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2469 of file Engage.cs.

◆ subscribe() [6/8]

void Engage.subscribe ( ILicenseNotifications n)
inline

Definition at line 2453 of file Engage.cs.

◆ subscribe() [7/8]

void Engage.subscribe ( ILoggingNotifications n)
inline

Definition at line 2501 of file Engage.cs.

◆ subscribe() [8/8]

void Engage.subscribe ( IRallypointNotifications n)
inline

Definition at line 2421 of file Engage.cs.

◆ swapEndianness()

static uint Engage.swapEndianness ( uint x)
inlinestatic

Definition at line 3105 of file Engage.cs.

◆ unmuteGroupRx()

int Engage.unmuteGroupRx ( string id)
inline

Definition at line 2633 of file Engage.cs.

◆ unmuteGroupTx()

int Engage.unmuteGroupTx ( string id)
inline

Definition at line 2643 of file Engage.cs.

◆ unsubscribe() [1/8]

void Engage.unsubscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2535 of file Engage.cs.

◆ unsubscribe() [2/8]

void Engage.unsubscribe ( IBridgeNotifications n)
inline

Definition at line 2493 of file Engage.cs.

◆ unsubscribe() [3/8]

void Engage.unsubscribe ( IEngineNotifications n)
inline

Definition at line 2413 of file Engage.cs.

◆ unsubscribe() [4/8]

void Engage.unsubscribe ( IGroupNotifications n)
inline

Definition at line 2445 of file Engage.cs.

◆ unsubscribe() [5/8]

void Engage.unsubscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2477 of file Engage.cs.

◆ unsubscribe() [6/8]

void Engage.unsubscribe ( ILicenseNotifications n)
inline

Definition at line 2461 of file Engage.cs.

◆ unsubscribe() [7/8]

void Engage.unsubscribe ( ILoggingNotifications n)
inline

Definition at line 2514 of file Engage.cs.

◆ unsubscribe() [8/8]

void Engage.unsubscribe ( IRallypointNotifications n)
inline

Definition at line 2429 of file Engage.cs.

◆ updateLicense()

int Engage.updateLicense ( string entitlement,
string key,
string activationCode,
string manufacturerId )
inline

Definition at line 2749 of file Engage.cs.

◆ updatePresenceDescriptor()

int Engage.updatePresenceDescriptor ( string id,
string jsonDescriptor,
bool forceBeacon )
inline

Definition at line 3076 of file Engage.cs.

◆ verifyRiff()

int Engage.verifyRiff ( string fn)
inline

Definition at line 3235 of file Engage.cs.

◆ win32DeInit()

void Engage.win32DeInit ( )
inline

Definition at line 2548 of file Engage.cs.

◆ win32Init()

void Engage.win32Init ( )
inline

Definition at line 2543 of file Engage.cs.

Member Data Documentation

◆ _audioRecordingNotificationSubscribers

List<IAudioRecordingNotifications> Engage._audioRecordingNotificationSubscribers = new List<IAudioRecordingNotifications>()
staticprivate

Definition at line 1564 of file Engage.cs.

◆ _bridgeNotificationSubscribers

List<IBridgeNotifications> Engage._bridgeNotificationSubscribers = new List<IBridgeNotifications>()
staticprivate

Definition at line 1562 of file Engage.cs.

◆ _engineNotificationSubscribers

List<IEngineNotifications> Engage._engineNotificationSubscribers = new List<IEngineNotifications>()
staticprivate

Definition at line 1557 of file Engage.cs.

◆ _groupNotificationSubscribers

List<IGroupNotifications> Engage._groupNotificationSubscribers = new List<IGroupNotifications>()
staticprivate

Definition at line 1559 of file Engage.cs.

◆ _humanBiometricsNotifications

List<IHumanBiometricsNotifications> Engage._humanBiometricsNotifications = new List<IHumanBiometricsNotifications>()
staticprivate

Definition at line 1561 of file Engage.cs.

◆ _licenseNotificationSubscribers

List<ILicenseNotifications> Engage._licenseNotificationSubscribers = new List<ILicenseNotifications>()
staticprivate

Definition at line 1560 of file Engage.cs.

◆ _loggingNotificationSubscribers

List<ILoggingNotifications> Engage._loggingNotificationSubscribers = new List<ILoggingNotifications>()
staticprivate

Definition at line 1563 of file Engage.cs.

◆ _rallypointNotificationSubscribers

List<IRallypointNotifications> Engage._rallypointNotificationSubscribers = new List<IRallypointNotifications>()
staticprivate

Definition at line 1558 of file Engage.cs.

◆ ENGAGE_BLOB_PT_APP_BINARY

const byte Engage.ENGAGE_BLOB_PT_APP_BINARY = 3
static

Definition at line 225 of file Engage.cs.

◆ ENGAGE_BLOB_PT_APP_TEXT_UTF8

const byte Engage.ENGAGE_BLOB_PT_APP_TEXT_UTF8 = 1
static

Definition at line 223 of file Engage.cs.

◆ ENGAGE_BLOB_PT_ENGAGE_BINARY_HUMAN_BIOMETRICS

const byte Engage.ENGAGE_BLOB_PT_ENGAGE_BINARY_HUMAN_BIOMETRICS = 4
static

Definition at line 226 of file Engage.cs.

◆ ENGAGE_BLOB_PT_JSON_TEXT_UTF8

const byte Engage.ENGAGE_BLOB_PT_JSON_TEXT_UTF8 = 2
static

Definition at line 224 of file Engage.cs.

◆ ENGAGE_BLOB_PT_UNDEFINED

const byte Engage.ENGAGE_BLOB_PT_UNDEFINED = 0
static

Definition at line 222 of file Engage.cs.

◆ ENGAGE_DLL

const string Engage.ENGAGE_DLL = "engage-shared.dll"
staticprivate

Definition at line 143 of file Engage.cs.

◆ ENGAGE_HBM_BLOOD_OXYGENATION

const byte Engage.ENGAGE_HBM_BLOOD_OXYGENATION = 5
static

Definition at line 233 of file Engage.cs.

◆ ENGAGE_HBM_CORE_TEMP

const byte Engage.ENGAGE_HBM_CORE_TEMP = 3
static

Definition at line 231 of file Engage.cs.

◆ ENGAGE_HBM_FATIGUE_LEVEL

const byte Engage.ENGAGE_HBM_FATIGUE_LEVEL = 6
static

Definition at line 234 of file Engage.cs.

◆ ENGAGE_HBM_HEART_RATE

const byte Engage.ENGAGE_HBM_HEART_RATE = 1
static

Definition at line 229 of file Engage.cs.

◆ ENGAGE_HBM_HYDRATION

const byte Engage.ENGAGE_HBM_HYDRATION = 4
static

Definition at line 232 of file Engage.cs.

◆ ENGAGE_HBM_SKIN_TEMP

const byte Engage.ENGAGE_HBM_SKIN_TEMP = 2
static

Definition at line 230 of file Engage.cs.

◆ ENGAGE_HBM_TASK_EFFECTIVENESS

const byte Engage.ENGAGE_HBM_TASK_EFFECTIVENESS = 7
static

Definition at line 235 of file Engage.cs.

◆ ENGAGE_MAX_GROUP_ID_SZ

const int Engage.ENGAGE_MAX_GROUP_ID_SZ = 64
static

Definition at line 146 of file Engage.cs.

◆ ENGAGE_MAX_GROUP_NAME_SZ

const int Engage.ENGAGE_MAX_GROUP_NAME_SZ = 128
static

Definition at line 147 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_CONNECTED

const int Engage.ENGAGE_PDGI_FLAG_CONNECTED = 0x0002
static

Definition at line 258 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_JOINED

const int Engage.ENGAGE_PDGI_FLAG_JOINED = 0x0001
static

Definition at line 257 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_RX_MUTED

const int Engage.ENGAGE_PDGI_FLAG_RX_MUTED = 0x0004
static

Definition at line 259 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_TX_MUTED

const int Engage.ENGAGE_PDGI_FLAG_TX_MUTED = 0x0008
static

Definition at line 260 of file Engage.cs.

◆ ENGAGE_RESULT_ALREADY_INITIALIZED

const int Engage.ENGAGE_RESULT_ALREADY_INITIALIZED = -3
static

Definition at line 153 of file Engage.cs.

◆ ENGAGE_RESULT_ALREADY_STARTED

const int Engage.ENGAGE_RESULT_ALREADY_STARTED = -6
static

Definition at line 156 of file Engage.cs.

◆ ENGAGE_RESULT_CRYPTO_MODULE_INITIALIZATION_FAILURE

const int Engage.ENGAGE_RESULT_CRYPTO_MODULE_INITIALIZATION_FAILURE = -8
static

Definition at line 158 of file Engage.cs.

◆ ENGAGE_RESULT_GENERAL_FAILURE

const int Engage.ENGAGE_RESULT_GENERAL_FAILURE = -4
static

Definition at line 154 of file Engage.cs.

◆ ENGAGE_RESULT_HIGH_RES_TIMER_ALREADY_EXISTS

const int Engage.ENGAGE_RESULT_HIGH_RES_TIMER_ALREADY_EXISTS = -9
static

Definition at line 159 of file Engage.cs.

◆ ENGAGE_RESULT_INSUFFICIENT_DESTINATION_SPACE

const int Engage.ENGAGE_RESULT_INSUFFICIENT_DESTINATION_SPACE = -7
static

Definition at line 157 of file Engage.cs.

◆ ENGAGE_RESULT_INVALID_PARAMETERS

const int Engage.ENGAGE_RESULT_INVALID_PARAMETERS = -1
static

Definition at line 151 of file Engage.cs.

◆ ENGAGE_RESULT_NOT_INITIALIZED

const int Engage.ENGAGE_RESULT_NOT_INITIALIZED = -2
static

Definition at line 152 of file Engage.cs.

◆ ENGAGE_RESULT_NOT_STARTED

const int Engage.ENGAGE_RESULT_NOT_STARTED = -5
static

Definition at line 155 of file Engage.cs.

◆ ENGAGE_RESULT_OK

const int Engage.ENGAGE_RESULT_OK = 0
static

Definition at line 150 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_GENERAL_DENIAL

const String Engage.GROUP_DISCONNECTED_REASON_GENERAL_DENIAL = "GeneralDenial"
static

Definition at line 254 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NO_LINK

const String Engage.GROUP_DISCONNECTED_REASON_NO_LINK = "NoLink"
static

Definition at line 251 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NO_REAON

const String Engage.GROUP_DISCONNECTED_REASON_NO_REAON = "NoReason"
static

Definition at line 250 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NOT_ALLOWED

const String Engage.GROUP_DISCONNECTED_REASON_NOT_ALLOWED = "NotAllowed"
static

Definition at line 253 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_UNREGISTERED

const String Engage.GROUP_DISCONNECTED_REASON_UNREGISTERED = "Unregistered"
static

Definition at line 252 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_INTERNAL

const String Engage.GROUP_SOURCE_ENGAGE_INTERNAL = "com.rallytac.engage.internal"
static

Definition at line 238 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_CISTECH

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_CISTECH = "com.rallytac.engage.magellan.cistech"
static

Definition at line 240 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_CORE

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_CORE = "com.rallytac.magellan.core"
static

Definition at line 239 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_DOMO

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_DOMO = "com.rallytac.engage.magellan.domo"
static

Definition at line 244 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_KENWOOD

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_KENWOOD = "com.rallytac.engage.magellan.kenwood"
static

Definition at line 245 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_PERSISTENT

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_PERSISTENT = "com.rallytac.engage.magellan.persistent"
static

Definition at line 243 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_SILVUS

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_SILVUS = "com.rallytac.engage.magellan.silvus"
static

Definition at line 242 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_TAIT

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_TAIT = "com.rallytac.engage.magellan.tait"
static

Definition at line 246 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_TRELLISWARE

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_TRELLISWARE = "com.rallytac.engage.magellan.trellisware"
static

Definition at line 241 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_MAGELLAN_VOCALITY

const String Engage.GROUP_SOURCE_ENGAGE_MAGELLAN_VOCALITY = "com.rallytac.engage.magellan.vocality"
static

Definition at line 247 of file Engage.cs.

◆ on_ENGAGE_AUDIO_RECORDING_ENDED

EngageStringCallback Engage.on_ENGAGE_AUDIO_RECORDING_ENDED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAudioRecordingEnded(id, eventExtraJson);
}
}
}

Definition at line 2377 of file Engage.cs.

◆ on_ENGAGE_AUDIO_RECORDING_FAILED

EngageStringCallback Engage.on_ENGAGE_AUDIO_RECORDING_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAudioRecordingFailed(id, eventExtraJson);
}
}
}

Definition at line 2366 of file Engage.cs.

◆ on_ENGAGE_AUDIO_RECORDING_STARTED

EngageStringCallback Engage.on_ENGAGE_AUDIO_RECORDING_STARTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAudioRecordingStarted(id, eventExtraJson);
}
}
}

Definition at line 2355 of file Engage.cs.

◆ on_ENGAGE_BRIDGE_CREATE_FAILED

EngageStringCallback Engage.on_ENGAGE_BRIDGE_CREATE_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_bridgeNotificationSubscribers)
{
foreach (IBridgeNotifications n in _bridgeNotificationSubscribers)
{
n.onBridgeCreateFailed(id, eventExtraJson);
}
}
}

Definition at line 2289 of file Engage.cs.

◆ on_ENGAGE_BRIDGE_CREATED

EngageStringCallback Engage.on_ENGAGE_BRIDGE_CREATED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_bridgeNotificationSubscribers)
{
foreach (IBridgeNotifications n in _bridgeNotificationSubscribers)
{
n.onBridgeCreated(id, eventExtraJson);
}
}
}

Definition at line 2278 of file Engage.cs.

◆ on_ENGAGE_BRIDGE_DELETED

EngageStringCallback Engage.on_ENGAGE_BRIDGE_DELETED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_bridgeNotificationSubscribers)
{
foreach (IBridgeNotifications n in _bridgeNotificationSubscribers)
{
n.onBridgeDeleted(id, eventExtraJson);
}
}
}

Definition at line 2300 of file Engage.cs.

◆ on_ENGAGE_ENGINE_AUDIO_DEVICE_EVENT

EngageVoidCallback Engage.on_ENGAGE_ENGINE_AUDIO_DEVICE_EVENT
private
Initial value:
= (string eventExtraJson) =>
{
lock (_engineNotificationSubscribers)
{
foreach (IEngineNotifications n in _engineNotificationSubscribers)
{
n.onEngineAudioDevicesEvent(eventExtraJson);
}
}
}

Definition at line 1612 of file Engage.cs.

◆ on_ENGAGE_ENGINE_AUDIO_DEVICES_REFRESHED

EngageVoidCallback Engage.on_ENGAGE_ENGINE_AUDIO_DEVICES_REFRESHED
private
Initial value:
= (string eventExtraJson) =>
{
lock (_engineNotificationSubscribers)
{
foreach (IEngineNotifications n in _engineNotificationSubscribers)
{
n.onEngineAudioDevicesRefreshed(eventExtraJson);
}
}
}

Definition at line 1590 of file Engage.cs.

◆ on_ENGAGE_ENGINE_GROUP_BY_GROUP_PCM_POWER_LEVEL_REPORT

EngageVoidCallback Engage.on_ENGAGE_ENGINE_GROUP_BY_GROUP_PCM_POWER_LEVEL_REPORT
private
Initial value:
= (string eventExtraJson) =>
{
lock (_engineNotificationSubscribers)
{
foreach (IEngineNotifications n in _engineNotificationSubscribers)
{
n.onEngineGroupByGroupPcmPowerLevels(eventExtraJson);
}
}
}

Definition at line 1601 of file Engage.cs.

◆ on_ENGAGE_ENGINE_STARTED

EngageVoidCallback Engage.on_ENGAGE_ENGINE_STARTED
private
Initial value:
= (string eventExtraJson) =>
{
lock (_engineNotificationSubscribers)
{
foreach (IEngineNotifications n in _engineNotificationSubscribers)
{
n.onEngineStarted(eventExtraJson);
}
}
}

Definition at line 1568 of file Engage.cs.

◆ on_ENGAGE_ENGINE_STOPPED

EngageVoidCallback Engage.on_ENGAGE_ENGINE_STOPPED
private
Initial value:
= (string eventExtraJson) =>
{
lock (_engineNotificationSubscribers)
{
foreach (IEngineNotifications n in _engineNotificationSubscribers)
{
n.onEngineStopped(eventExtraJson);
}
}
}

Definition at line 1579 of file Engage.cs.

◆ on_ENGAGE_GROUP_ASSET_DISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_ASSET_DISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAssetDiscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1965 of file Engage.cs.

◆ on_ENGAGE_GROUP_ASSET_REDISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_ASSET_REDISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAssetRediscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1976 of file Engage.cs.

◆ on_ENGAGE_GROUP_ASSET_UNDISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_ASSET_UNDISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupAssetUndiscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1987 of file Engage.cs.

◆ on_ENGAGE_GROUP_BLOB_RECEIVED

EngageString2AndBlobCallback Engage.on_ENGAGE_GROUP_BLOB_RECEIVED
private

Definition at line 2053 of file Engage.cs.

◆ on_ENGAGE_GROUP_BLOB_SEND_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_BLOB_SEND_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupBlobSendFailed(id, eventExtraJson);
}
}
}

Definition at line 2042 of file Engage.cs.

◆ on_ENGAGE_GROUP_BLOB_SENT

EngageStringCallback Engage.on_ENGAGE_GROUP_BLOB_SENT
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupBlobSent(id, eventExtraJson);
}
}
}

Definition at line 2031 of file Engage.cs.

◆ on_ENGAGE_GROUP_CONNECT_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_CONNECT_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupConnectFailed(id, eventExtraJson);
}
}
}

Definition at line 1734 of file Engage.cs.

◆ on_ENGAGE_GROUP_CONNECTED

EngageStringCallback Engage.on_ENGAGE_GROUP_CONNECTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupConnected(id, eventExtraJson);
}
}
}

Definition at line 1723 of file Engage.cs.

◆ on_ENGAGE_GROUP_CREATE_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_CREATE_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupCreateFailed(id, eventExtraJson);
}
}
}

Definition at line 1701 of file Engage.cs.

◆ on_ENGAGE_GROUP_CREATED

EngageStringCallback Engage.on_ENGAGE_GROUP_CREATED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupCreated(id, eventExtraJson);
}
}
}

Definition at line 1690 of file Engage.cs.

◆ on_ENGAGE_GROUP_DELETED

EngageStringCallback Engage.on_ENGAGE_GROUP_DELETED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupDeleted(id, eventExtraJson);
}
}
}

Definition at line 1712 of file Engage.cs.

◆ on_ENGAGE_GROUP_DISCONNECTED

EngageStringCallback Engage.on_ENGAGE_GROUP_DISCONNECTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupDisconnected(id, eventExtraJson);
}
}
}

Definition at line 1745 of file Engage.cs.

◆ on_ENGAGE_GROUP_HEALTH_REPORT

EngageString2Callback Engage.on_ENGAGE_GROUP_HEALTH_REPORT
private
Initial value:
= (string id, string healthReportJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupHealthReport(id, healthReportJson, eventExtraJson);
}
}
}

Definition at line 2234 of file Engage.cs.

◆ on_ENGAGE_GROUP_HEALTH_REPORT_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_HEALTH_REPORT_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupHealthReportFailed(id, eventExtraJson);
}
}
}

Definition at line 2245 of file Engage.cs.

◆ on_ENGAGE_GROUP_JOIN_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_JOIN_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupJoinFailed(id, eventExtraJson);
}
}
}

Definition at line 1767 of file Engage.cs.

◆ on_ENGAGE_GROUP_JOINED

EngageStringCallback Engage.on_ENGAGE_GROUP_JOINED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupJoined(id, eventExtraJson);
}
}
}

Definition at line 1756 of file Engage.cs.

◆ on_ENGAGE_GROUP_LEFT

EngageStringCallback Engage.on_ENGAGE_GROUP_LEFT
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupLeft(id, eventExtraJson);
}
}
}

Definition at line 1778 of file Engage.cs.

◆ on_ENGAGE_GROUP_MAX_TX_TIME_EXCEEDED

EngageStringCallback Engage.on_ENGAGE_GROUP_MAX_TX_TIME_EXCEEDED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupMaxTxTimeExceeded(id, eventExtraJson);
}
}
}

Definition at line 1921 of file Engage.cs.

◆ on_ENGAGE_GROUP_MEMBER_COUNT_CHANGED

EngageStringAndIntCallback Engage.on_ENGAGE_GROUP_MEMBER_COUNT_CHANGED
private
Initial value:
= (string id, int newCount, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupMemberCountChanged(id, newCount, eventExtraJson);
}
}
}

Definition at line 1789 of file Engage.cs.

◆ on_ENGAGE_GROUP_NODE_DISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_NODE_DISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupNodeDiscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1932 of file Engage.cs.

◆ on_ENGAGE_GROUP_NODE_REDISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_NODE_REDISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupNodeRediscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1943 of file Engage.cs.

◆ on_ENGAGE_GROUP_NODE_UNDISCOVERED

EngageString2Callback Engage.on_ENGAGE_GROUP_NODE_UNDISCOVERED
private
Initial value:
= (string id, string nodeJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupNodeUndiscovered(id, nodeJson, eventExtraJson);
}
}
}

Definition at line 1954 of file Engage.cs.

◆ on_ENGAGE_GROUP_RAW_RECEIVED

EngageStringAndBlobCallback Engage.on_ENGAGE_GROUP_RAW_RECEIVED
private
Initial value:
= (string id, IntPtr raw, int rawSize, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
byte[] csRaw = new byte[rawSize];
Marshal.Copy(raw, csRaw, 0, rawSize);
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRawReceived(id, csRaw, rawSize, eventExtraJson);
}
}
}

Definition at line 2154 of file Engage.cs.

◆ on_ENGAGE_GROUP_RAW_SEND_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_RAW_SEND_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRawSendFailed(id, eventExtraJson);
}
}
}

Definition at line 2143 of file Engage.cs.

◆ on_ENGAGE_GROUP_RAW_SENT

EngageStringCallback Engage.on_ENGAGE_GROUP_RAW_SENT
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRawSent(id, eventExtraJson);
}
}
}

Definition at line 2132 of file Engage.cs.

◆ on_ENGAGE_GROUP_RECONFIGURATION_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_RECONFIGURATION_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupReconfigurationFailed(id, eventExtraJson);
}
}
}

Definition at line 2344 of file Engage.cs.

◆ on_ENGAGE_GROUP_RECONFIGURED

EngageStringCallback Engage.on_ENGAGE_GROUP_RECONFIGURED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupReconfigured(id, eventExtraJson);
}
}
}

Definition at line 2333 of file Engage.cs.

◆ on_ENGAGE_GROUP_RTP_RECEIVED

EngageString2AndBlobCallback Engage.on_ENGAGE_GROUP_RTP_RECEIVED
private
Initial value:
= (string id, string rtpHeaderJson, IntPtr payload, int payloadSize, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
byte[] csPayload = new byte[payloadSize];
Marshal.Copy(payload, csPayload, 0, payloadSize);
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRtpReceived(id, rtpHeaderJson, csPayload, payloadSize, eventExtraJson);
}
}
}

Definition at line 2118 of file Engage.cs.

◆ on_ENGAGE_GROUP_RTP_SEND_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_RTP_SEND_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRtpSendFailed(id, eventExtraJson);
}
}
}

Definition at line 2107 of file Engage.cs.

◆ on_ENGAGE_GROUP_RTP_SENT

EngageStringCallback Engage.on_ENGAGE_GROUP_RTP_SENT
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRtpSent(id, eventExtraJson);
}
}
}

Definition at line 2096 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_DTMF

EngageString2Callback Engage.on_ENGAGE_GROUP_RX_DTMF
private
Initial value:
= (string id, string dtmfJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxDtmf(id, dtmfJson, eventExtraJson);
}
}
}

Definition at line 2322 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_ENDED

EngageStringCallback Engage.on_ENGAGE_GROUP_RX_ENDED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxEnded(id, eventExtraJson);
}
}
}

Definition at line 1811 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_MUTED

EngageStringCallback Engage.on_ENGAGE_GROUP_RX_MUTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxMuted(id, eventExtraJson);
}
}
}

Definition at line 1822 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_SPEAKERS_CHANGED

EngageString2Callback Engage.on_ENGAGE_GROUP_RX_SPEAKERS_CHANGED
private
Initial value:
= (string id, string speakerjson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxSpeakersChanged(id, speakerjson, eventExtraJson);
}
}
}

Definition at line 1866 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_STARTED

EngageStringCallback Engage.on_ENGAGE_GROUP_RX_STARTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxStarted(id, eventExtraJson);
}
}
}

Definition at line 1800 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_UNMUTED

EngageStringCallback Engage.on_ENGAGE_GROUP_RX_UNMUTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxUnmuted(id, eventExtraJson);
}
}
}

Definition at line 1833 of file Engage.cs.

◆ on_ENGAGE_GROUP_RX_VOLUME_CHANGED

EngageString2AndInt2Callback Engage.on_ENGAGE_GROUP_RX_VOLUME_CHANGED
private
Initial value:
= (string id, int leftLevelPerc, int rightLevelPerc, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupRxVolumeChanged(id, leftLevelPerc, rightLevelPerc, eventExtraJson);
}
}
}

Definition at line 2311 of file Engage.cs.

◆ on_ENGAGE_GROUP_STATS_REPORT

EngageString2Callback Engage.on_ENGAGE_GROUP_STATS_REPORT
private
Initial value:
= (string id, string statsReportJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupStatsReport(id, statsReportJson, eventExtraJson);
}
}
}

Definition at line 2256 of file Engage.cs.

◆ on_ENGAGE_GROUP_STATS_REPORT_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_STATS_REPORT_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupStatsReportFailed(id, eventExtraJson);
}
}
}

Definition at line 2267 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_EVENT_ENDED

EngageString2Callback Engage.on_ENGAGE_GROUP_TIMELINE_EVENT_ENDED
private
Initial value:
= (string id, string eventJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineEventEnded(id, eventJson, eventExtraJson);
}
}
}

Definition at line 2190 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_EVENT_STARTED

EngageString2Callback Engage.on_ENGAGE_GROUP_TIMELINE_EVENT_STARTED
private
Initial value:
= (string id, string eventJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineEventStarted(id, eventJson, eventExtraJson);
}
}
}

Definition at line 2168 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_EVENT_UPDATED

EngageString2Callback Engage.on_ENGAGE_GROUP_TIMELINE_EVENT_UPDATED
private
Initial value:
= (string id, string eventJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineEventUpdated(id, eventJson, eventExtraJson);
}
}
}

Definition at line 2179 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_GROOMED

EngageString2Callback Engage.on_ENGAGE_GROUP_TIMELINE_GROOMED
private
Initial value:
= (string id, string eventListJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineGroomed(id, eventListJson, eventExtraJson);
}
}
}

Definition at line 2223 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_REPORT

EngageString2Callback Engage.on_ENGAGE_GROUP_TIMELINE_REPORT
private
Initial value:
= (string id, string reportJson, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineReport(id, reportJson, eventExtraJson);
}
}
}

Definition at line 2201 of file Engage.cs.

◆ on_ENGAGE_GROUP_TIMELINE_REPORT_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_TIMELINE_REPORT_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTimelineReportFailed(id, eventExtraJson);
}
}
}

Definition at line 2212 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_ENDED

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_ENDED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxEnded(id, eventExtraJson);
}
}
}

Definition at line 1888 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_FAILED

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_FAILED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxFailed(id, eventExtraJson);
}
}
}

Definition at line 1899 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_MUTED

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_MUTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxMuted(id, eventExtraJson);
}
}
}

Definition at line 1844 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_STARTED

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_STARTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxStarted(id, eventExtraJson);
}
}
}

Definition at line 1877 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_UNMUTED

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_UNMUTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxUnmuted(id, eventExtraJson);
}
}
}

Definition at line 1855 of file Engage.cs.

◆ on_ENGAGE_GROUP_TX_USURPED_BY_PRIORITY

EngageStringCallback Engage.on_ENGAGE_GROUP_TX_USURPED_BY_PRIORITY
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_groupNotificationSubscribers)
{
foreach (IGroupNotifications n in _groupNotificationSubscribers)
{
n.onGroupTxUsurpedByPriority(id, eventExtraJson);
}
}
}

Definition at line 1910 of file Engage.cs.

◆ on_ENGAGE_LICENSE_CHANGED

EngageVoidCallback Engage.on_ENGAGE_LICENSE_CHANGED
private
Initial value:
= (string eventExtraJson) =>
{
lock (_licenseNotificationSubscribers)
{
foreach (ILicenseNotifications n in _licenseNotificationSubscribers)
{
n.onLicenseChanged(eventExtraJson);
}
}
}

Definition at line 1998 of file Engage.cs.

◆ on_ENGAGE_LICENSE_EXPIRED

EngageVoidCallback Engage.on_ENGAGE_LICENSE_EXPIRED
private
Initial value:
= (string eventExtraJson) =>
{
lock (_licenseNotificationSubscribers)
{
foreach (ILicenseNotifications n in _licenseNotificationSubscribers)
{
n.onLicenseExpired(eventExtraJson);
}
}
}

Definition at line 2009 of file Engage.cs.

◆ on_ENGAGE_LICENSE_EXPIRING

EngageStringCallback Engage.on_ENGAGE_LICENSE_EXPIRING
private
Initial value:
= (string secondsLeft, string eventExtraJson) =>
{
lock (_licenseNotificationSubscribers)
{
foreach (ILicenseNotifications n in _licenseNotificationSubscribers)
{
n.onLicenseExpiring(Double.Parse(secondsLeft), eventExtraJson);
}
}
}

Definition at line 2020 of file Engage.cs.

◆ on_ENGAGE_LOG_MESSAGE_HOOK_CALLBACK

EngageLoggingCallback Engage.on_ENGAGE_LOG_MESSAGE_HOOK_CALLBACK
private
Initial value:
= (int level, string tag, string message) =>
{
lock (_loggingNotificationSubscribers)
{
foreach (ILoggingNotifications n in _loggingNotificationSubscribers)
{
n.onEngageLogMessage(level, tag, message);
}
}
}

Definition at line 1678 of file Engage.cs.

◆ on_ENGAGE_RP_CONNECTED

EngageStringCallback Engage.on_ENGAGE_RP_CONNECTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_rallypointNotificationSubscribers)
{
foreach (IRallypointNotifications n in _rallypointNotificationSubscribers)
{
n.onRallypointConnected(id, eventExtraJson);
}
}
}

Definition at line 1645 of file Engage.cs.

◆ on_ENGAGE_RP_CONNECTING

EngageStringCallback Engage.on_ENGAGE_RP_CONNECTING
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_rallypointNotificationSubscribers)
{
foreach (IRallypointNotifications n in _rallypointNotificationSubscribers)
{
n.onRallypointConnecting(id, eventExtraJson);
}
}
}

Definition at line 1634 of file Engage.cs.

◆ on_ENGAGE_RP_DISCONNECTED

EngageStringCallback Engage.on_ENGAGE_RP_DISCONNECTED
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_rallypointNotificationSubscribers)
{
foreach (IRallypointNotifications n in _rallypointNotificationSubscribers)
{
n.onRallypointDisconnected(id, eventExtraJson);
}
}
}

Definition at line 1656 of file Engage.cs.

◆ on_ENGAGE_RP_PAUSING_CONNECTION_ATTEMPT

EngageStringCallback Engage.on_ENGAGE_RP_PAUSING_CONNECTION_ATTEMPT
private
Initial value:
= (string id, string eventExtraJson) =>
{
lock (_rallypointNotificationSubscribers)
{
foreach (IRallypointNotifications n in _rallypointNotificationSubscribers)
{
n.onRallypointPausingConnectionAttempt(id, eventExtraJson);
}
}
}

Definition at line 1623 of file Engage.cs.

◆ on_ENGAGE_RP_ROUNDTRIP_REPORT

EngageStringAndTwoIntCallback Engage.on_ENGAGE_RP_ROUNDTRIP_REPORT
private
Initial value:
= (string id, int rtMs, int rtRating, string eventExtraJson) =>
{
lock (_rallypointNotificationSubscribers)
{
foreach (IRallypointNotifications n in _rallypointNotificationSubscribers)
{
n.onRallypointRoundtripReport(id, rtMs, rtRating, eventExtraJson);
}
}
}

Definition at line 1667 of file Engage.cs.


The documentation for this class was generated from the following file: