Engage Engine API  1.246.9086
Loading...
Searching...
No Matches
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 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)
 
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
 
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 167 of file Engage.cs.

◆ JitterBufferLatency

enum Engage.JitterBufferLatency : int

Definition at line 160 of file Engage.cs.

◆ LicensingStatusCode

enum Engage.LicensingStatusCode : int

Definition at line 194 of file Engage.cs.

◆ LoggingLevel

enum Engage.LoggingLevel : int

Definition at line 210 of file Engage.cs.

◆ NetworkTxPriority

enum Engage.NetworkTxPriority : int

Definition at line 261 of file Engage.cs.

◆ TxStatus

enum Engage.TxStatus : int

Definition at line 175 of file Engage.cs.

Constructor & Destructor Documentation

◆ Engage()

Engage.Engage ( )
inline

Definition at line 2357 of file Engage.cs.

◆ ~Engage()

Engage.~Engage ( )
inlineprivate

Definition at line 2364 of file Engage.cs.

Member Function Documentation

◆ beginGroupTx()

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

Definition at line 2574 of file Engage.cs.

◆ beginGroupTxAdvanced()

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

Definition at line 2579 of file Engage.cs.

◆ closeCertStore()

int Engage.closeCertStore ( )
inline

Definition at line 2772 of file Engage.cs.

◆ createGroup()

int Engage.createGroup ( string jsonConfiguration)
inline

Definition at line 2549 of file Engage.cs.

◆ decrypt()

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

Definition at line 2886 of file Engage.cs.

◆ deleteCertStoreCertificate()

int Engage.deleteCertStoreCertificate ( string id)
inline

Definition at line 2792 of file Engage.cs.

◆ deleteGroup()

int Engage.deleteGroup ( string id)
inline

Definition at line 2554 of file Engage.cs.

◆ enableSyslog()

int Engage.enableSyslog ( bool enable)
inline

Definition at line 2649 of file Engage.cs.

◆ enableWatchdog()

int Engage.enableWatchdog ( bool enable)
inline

Definition at line 2654 of file Engage.cs.

◆ encrypt()

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

Definition at line 2858 of file Engage.cs.

◆ endGroupTx()

int Engage.endGroupTx ( string id)
inline

Definition at line 2584 of file Engage.cs.

◆ generateMission()

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

Definition at line 3014 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 3028 of file Engage.cs.

◆ getActiveLicenseDescriptor()

String Engage.getActiveLicenseDescriptor ( )
inline

Definition at line 2687 of file Engage.cs.

◆ getArrayOfCertificateDescriptorsFromPem()

String Engage.getArrayOfCertificateDescriptorsFromPem ( string pem)
inline

Definition at line 2811 of file Engage.cs.

◆ getAudioDevices()

String Engage.getAudioDevices ( )
inline

Definition at line 2734 of file Engage.cs.

◆ getCertificateDescriptorFromPem()

String Engage.getCertificateDescriptorFromPem ( string pem)
inline

Definition at line 2825 of file Engage.cs.

◆ getCertStoreCertificatePem()

String Engage.getCertStoreCertificatePem ( string id)
inline

Definition at line 2797 of file Engage.cs.

◆ getCertStoreDescriptor()

String Engage.getCertStoreDescriptor ( )
inline

Definition at line 2758 of file Engage.cs.

◆ getDeviceId()

String Engage.getDeviceId ( )
inline

Definition at line 3176 of file Engage.cs.

◆ getHardwareReport()

String Engage.getHardwareReport ( )
inline

Definition at line 2673 of file Engage.cs.

◆ getLicenseDescriptor()

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

Definition at line 2701 of file Engage.cs.

◆ getNetworkInterfaceDevices()

String Engage.getNetworkInterfaceDevices ( )
inline

Definition at line 2720 of file Engage.cs.

◆ getRiffDescriptor()

String Engage.getRiffDescriptor ( string fn)
inline

Definition at line 3195 of file Engage.cs.

◆ getVersion()

String Engage.getVersion ( )
inline

Definition at line 2659 of file Engage.cs.

◆ humanBiometricsFromBlob()

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

Definition at line 3068 of file Engage.cs.

◆ importCertStoreElementFromCertStore()

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

Definition at line 2839 of file Engage.cs.

◆ initialize()

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

Definition at line 2519 of file Engage.cs.

◆ isCryptoFipsValidated()

bool Engage.isCryptoFipsValidated ( )
inline

Definition at line 3052 of file Engage.cs.

◆ joinGroup()

int Engage.joinGroup ( string id)
inline

Definition at line 2559 of file Engage.cs.

◆ leaveGroup()

int Engage.leaveGroup ( string id)
inline

Definition at line 2564 of file Engage.cs.

◆ logMsg()

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

Definition at line 2634 of file Engage.cs.

◆ makeUserJsonConfiguration()

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

Definition at line 1503 of file Engage.cs.

◆ muteGroupRx()

int Engage.muteGroupRx ( string id)
inline

Definition at line 2594 of file Engage.cs.

◆ muteGroupTx()

int Engage.muteGroupTx ( string id)
inline

Definition at line 2604 of file Engage.cs.

◆ openCertStore()

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

Definition at line 2753 of file Engage.cs.

◆ platformNotifyChanges()

int Engage.platformNotifyChanges ( string jsonChangesArray)
inline

Definition at line 3171 of file Engage.cs.

◆ queryCertStoreContents()

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

Definition at line 2844 of file Engage.cs.

◆ queryGroupHealth()

int Engage.queryGroupHealth ( string id)
inline

Definition at line 2624 of file Engage.cs.

◆ queryGroupStats()

int Engage.queryGroupStats ( string id)
inline

Definition at line 2629 of file Engage.cs.

◆ queryGroupTimeline()

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

Definition at line 2619 of file Engage.cs.

◆ registerEventCallbacks()

int Engage.registerEventCallbacks ( )
inlineprivate

Definition at line 1404 of file Engage.cs.

◆ setCertStoreCertificateP12()

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

Definition at line 2782 of file Engage.cs.

◆ setCertStoreCertificatePem()

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

Definition at line 2777 of file Engage.cs.

◆ setFipsCrypto()

int Engage.setFipsCrypto ( string jsonParams)
inline

Definition at line 3047 of file Engage.cs.

◆ setGroupRules()

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

Definition at line 2569 of file Engage.cs.

◆ setGroupRxTag()

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

Definition at line 2589 of file Engage.cs.

◆ setGroupRxVolume()

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

Definition at line 2614 of file Engage.cs.

◆ setLogLevel()

int Engage.setLogLevel ( int level)
inline

Definition at line 2639 of file Engage.cs.

◆ setLogTagExtensionLevel()

int Engage.setLogTagExtensionLevel ( string tagExtension)
inline

Definition at line 2644 of file Engage.cs.

◆ setMissionId()

int Engage.setMissionId ( string missionId)
inline

Definition at line 2748 of file Engage.cs.

◆ shutdown()

int Engage.shutdown ( )
inline

Definition at line 2532 of file Engage.cs.

◆ start()

int Engage.start ( )
inline

Definition at line 2539 of file Engage.cs.

◆ stop()

int Engage.stop ( )
inline

Definition at line 2544 of file Engage.cs.

◆ stringArrayFromArgvStrPtrArray()

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

Definition at line 1358 of file Engage.cs.

◆ subscribe() [1/8]

void Engage.subscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2493 of file Engage.cs.

◆ subscribe() [2/8]

void Engage.subscribe ( IBridgeNotifications n)
inline

Definition at line 2451 of file Engage.cs.

◆ subscribe() [3/8]

void Engage.subscribe ( IEngineNotifications n)
inline

Definition at line 2371 of file Engage.cs.

◆ subscribe() [4/8]

void Engage.subscribe ( IGroupNotifications n)
inline

Definition at line 2403 of file Engage.cs.

◆ subscribe() [5/8]

void Engage.subscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2435 of file Engage.cs.

◆ subscribe() [6/8]

void Engage.subscribe ( ILicenseNotifications n)
inline

Definition at line 2419 of file Engage.cs.

◆ subscribe() [7/8]

void Engage.subscribe ( ILoggingNotifications n)
inline

Definition at line 2467 of file Engage.cs.

◆ subscribe() [8/8]

void Engage.subscribe ( IRallypointNotifications n)
inline

Definition at line 2387 of file Engage.cs.

◆ swapEndianness()

static uint Engage.swapEndianness ( uint x)
inlinestatic

Definition at line 3060 of file Engage.cs.

◆ unmuteGroupRx()

int Engage.unmuteGroupRx ( string id)
inline

Definition at line 2599 of file Engage.cs.

◆ unmuteGroupTx()

int Engage.unmuteGroupTx ( string id)
inline

Definition at line 2609 of file Engage.cs.

◆ unsubscribe() [1/8]

void Engage.unsubscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2501 of file Engage.cs.

◆ unsubscribe() [2/8]

void Engage.unsubscribe ( IBridgeNotifications n)
inline

Definition at line 2459 of file Engage.cs.

◆ unsubscribe() [3/8]

void Engage.unsubscribe ( IEngineNotifications n)
inline

Definition at line 2379 of file Engage.cs.

◆ unsubscribe() [4/8]

void Engage.unsubscribe ( IGroupNotifications n)
inline

Definition at line 2411 of file Engage.cs.

◆ unsubscribe() [5/8]

void Engage.unsubscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2443 of file Engage.cs.

◆ unsubscribe() [6/8]

void Engage.unsubscribe ( ILicenseNotifications n)
inline

Definition at line 2427 of file Engage.cs.

◆ unsubscribe() [7/8]

void Engage.unsubscribe ( ILoggingNotifications n)
inline

Definition at line 2480 of file Engage.cs.

◆ unsubscribe() [8/8]

void Engage.unsubscribe ( IRallypointNotifications n)
inline

Definition at line 2395 of file Engage.cs.

◆ updateLicense()

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

Definition at line 2715 of file Engage.cs.

◆ updatePresenceDescriptor()

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

Definition at line 3042 of file Engage.cs.

◆ verifyRiff()

int Engage.verifyRiff ( string fn)
inline

Definition at line 3190 of file Engage.cs.

◆ win32DeInit()

void Engage.win32DeInit ( )
inline

Definition at line 2514 of file Engage.cs.

◆ win32Init()

void Engage.win32Init ( )
inline

Definition at line 2509 of file Engage.cs.

Member Data Documentation

◆ _audioRecordingNotificationSubscribers

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

Definition at line 1552 of file Engage.cs.

◆ _bridgeNotificationSubscribers

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

Definition at line 1550 of file Engage.cs.

◆ _engineNotificationSubscribers

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

Definition at line 1545 of file Engage.cs.

◆ _groupNotificationSubscribers

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

Definition at line 1547 of file Engage.cs.

◆ _humanBiometricsNotifications

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

Definition at line 1549 of file Engage.cs.

◆ _licenseNotificationSubscribers

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

Definition at line 1548 of file Engage.cs.

◆ _loggingNotificationSubscribers

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

Definition at line 1551 of file Engage.cs.

◆ _rallypointNotificationSubscribers

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

Definition at line 1546 of file Engage.cs.

◆ ENGAGE_BLOB_PT_APP_BINARY

const byte Engage.ENGAGE_BLOB_PT_APP_BINARY = 3
static

Definition at line 223 of file Engage.cs.

◆ ENGAGE_BLOB_PT_APP_TEXT_UTF8

const byte Engage.ENGAGE_BLOB_PT_APP_TEXT_UTF8 = 1
static

Definition at line 221 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 224 of file Engage.cs.

◆ ENGAGE_BLOB_PT_JSON_TEXT_UTF8

const byte Engage.ENGAGE_BLOB_PT_JSON_TEXT_UTF8 = 2
static

Definition at line 222 of file Engage.cs.

◆ ENGAGE_BLOB_PT_UNDEFINED

const byte Engage.ENGAGE_BLOB_PT_UNDEFINED = 0
static

Definition at line 220 of file Engage.cs.

◆ ENGAGE_DLL

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

Definition at line 141 of file Engage.cs.

◆ ENGAGE_HBM_BLOOD_OXYGENATION

const byte Engage.ENGAGE_HBM_BLOOD_OXYGENATION = 5
static

Definition at line 231 of file Engage.cs.

◆ ENGAGE_HBM_CORE_TEMP

const byte Engage.ENGAGE_HBM_CORE_TEMP = 3
static

Definition at line 229 of file Engage.cs.

◆ ENGAGE_HBM_FATIGUE_LEVEL

const byte Engage.ENGAGE_HBM_FATIGUE_LEVEL = 6
static

Definition at line 232 of file Engage.cs.

◆ ENGAGE_HBM_HEART_RATE

const byte Engage.ENGAGE_HBM_HEART_RATE = 1
static

Definition at line 227 of file Engage.cs.

◆ ENGAGE_HBM_HYDRATION

const byte Engage.ENGAGE_HBM_HYDRATION = 4
static

Definition at line 230 of file Engage.cs.

◆ ENGAGE_HBM_SKIN_TEMP

const byte Engage.ENGAGE_HBM_SKIN_TEMP = 2
static

Definition at line 228 of file Engage.cs.

◆ ENGAGE_HBM_TASK_EFFECTIVENESS

const byte Engage.ENGAGE_HBM_TASK_EFFECTIVENESS = 7
static

Definition at line 233 of file Engage.cs.

◆ ENGAGE_MAX_GROUP_ID_SZ

const int Engage.ENGAGE_MAX_GROUP_ID_SZ = 64
static

Definition at line 144 of file Engage.cs.

◆ ENGAGE_MAX_GROUP_NAME_SZ

const int Engage.ENGAGE_MAX_GROUP_NAME_SZ = 128
static

Definition at line 145 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_CONNECTED

const int Engage.ENGAGE_PDGI_FLAG_CONNECTED = 0x0002
static

Definition at line 256 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_JOINED

const int Engage.ENGAGE_PDGI_FLAG_JOINED = 0x0001
static

Definition at line 255 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_RX_MUTED

const int Engage.ENGAGE_PDGI_FLAG_RX_MUTED = 0x0004
static

Definition at line 257 of file Engage.cs.

◆ ENGAGE_PDGI_FLAG_TX_MUTED

const int Engage.ENGAGE_PDGI_FLAG_TX_MUTED = 0x0008
static

Definition at line 258 of file Engage.cs.

◆ ENGAGE_RESULT_ALREADY_INITIALIZED

const int Engage.ENGAGE_RESULT_ALREADY_INITIALIZED = -3
static

Definition at line 151 of file Engage.cs.

◆ ENGAGE_RESULT_ALREADY_STARTED

const int Engage.ENGAGE_RESULT_ALREADY_STARTED = -6
static

Definition at line 154 of file Engage.cs.

◆ ENGAGE_RESULT_CRYPTO_MODULE_INITIALIZATION_FAILURE

const int Engage.ENGAGE_RESULT_CRYPTO_MODULE_INITIALIZATION_FAILURE = -8
static

Definition at line 156 of file Engage.cs.

◆ ENGAGE_RESULT_GENERAL_FAILURE

const int Engage.ENGAGE_RESULT_GENERAL_FAILURE = -4
static

Definition at line 152 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 157 of file Engage.cs.

◆ ENGAGE_RESULT_INSUFFICIENT_DESTINATION_SPACE

const int Engage.ENGAGE_RESULT_INSUFFICIENT_DESTINATION_SPACE = -7
static

Definition at line 155 of file Engage.cs.

◆ ENGAGE_RESULT_INVALID_PARAMETERS

const int Engage.ENGAGE_RESULT_INVALID_PARAMETERS = -1
static

Definition at line 149 of file Engage.cs.

◆ ENGAGE_RESULT_NOT_INITIALIZED

const int Engage.ENGAGE_RESULT_NOT_INITIALIZED = -2
static

Definition at line 150 of file Engage.cs.

◆ ENGAGE_RESULT_NOT_STARTED

const int Engage.ENGAGE_RESULT_NOT_STARTED = -5
static

Definition at line 153 of file Engage.cs.

◆ ENGAGE_RESULT_OK

const int Engage.ENGAGE_RESULT_OK = 0
static

Definition at line 148 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_GENERAL_DENIAL

const String Engage.GROUP_DISCONNECTED_REASON_GENERAL_DENIAL = "GeneralDenial"
static

Definition at line 252 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NO_LINK

const String Engage.GROUP_DISCONNECTED_REASON_NO_LINK = "NoLink"
static

Definition at line 249 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NO_REAON

const String Engage.GROUP_DISCONNECTED_REASON_NO_REAON = "NoReason"
static

Definition at line 248 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_NOT_ALLOWED

const String Engage.GROUP_DISCONNECTED_REASON_NOT_ALLOWED = "NotAllowed"
static

Definition at line 251 of file Engage.cs.

◆ GROUP_DISCONNECTED_REASON_UNREGISTERED

const String Engage.GROUP_DISCONNECTED_REASON_UNREGISTERED = "Unregistered"
static

Definition at line 250 of file Engage.cs.

◆ GROUP_SOURCE_ENGAGE_INTERNAL

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

Definition at line 236 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 238 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 237 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 242 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 243 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 241 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 240 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 244 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 239 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 245 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 2343 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 2332 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 2321 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 2255 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 2244 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 2266 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 1578 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 1556 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 1567 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 1931 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 1942 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 1953 of file Engage.cs.

◆ on_ENGAGE_GROUP_BLOB_RECEIVED

EngageString2AndBlobCallback Engage.on_ENGAGE_GROUP_BLOB_RECEIVED
private

Definition at line 2019 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 2008 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 1997 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 1700 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 1689 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 1667 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 1656 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 1678 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 1711 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 2200 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 2211 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 1733 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 1722 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 1744 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 1887 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 1755 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 1898 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 1909 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 1920 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 2120 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 2109 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 2098 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 2310 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 2299 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 2084 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 2073 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 2062 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 2288 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 1777 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 1788 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 1832 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 1766 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 1799 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 2277 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 2222 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 2233 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 2156 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 2134 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 2145 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 2189 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 2167 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 2178 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 1854 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 1865 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 1810 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 1843 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 1821 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 1876 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 1964 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 1975 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 1986 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 1644 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 1611 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 1600 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 1622 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 1589 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 1633 of file Engage.cs.


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