Engage Engine API  1.244.9084
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 2350 of file Engage.cs.

◆ ~Engage()

Engage.~Engage ( )
inlineprivate

Definition at line 2357 of file Engage.cs.

Member Function Documentation

◆ beginGroupTx()

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

Definition at line 2567 of file Engage.cs.

◆ beginGroupTxAdvanced()

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

Definition at line 2572 of file Engage.cs.

◆ closeCertStore()

int Engage.closeCertStore ( )
inline

Definition at line 2765 of file Engage.cs.

◆ createGroup()

int Engage.createGroup ( string jsonConfiguration)
inline

Definition at line 2542 of file Engage.cs.

◆ decrypt()

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

Definition at line 2879 of file Engage.cs.

◆ deleteCertStoreCertificate()

int Engage.deleteCertStoreCertificate ( string id)
inline

Definition at line 2785 of file Engage.cs.

◆ deleteGroup()

int Engage.deleteGroup ( string id)
inline

Definition at line 2547 of file Engage.cs.

◆ enableSyslog()

int Engage.enableSyslog ( bool enable)
inline

Definition at line 2642 of file Engage.cs.

◆ enableWatchdog()

int Engage.enableWatchdog ( bool enable)
inline

Definition at line 2647 of file Engage.cs.

◆ encrypt()

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

Definition at line 2851 of file Engage.cs.

◆ endGroupTx()

int Engage.endGroupTx ( string id)
inline

Definition at line 2577 of file Engage.cs.

◆ generateMission()

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

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

◆ getActiveLicenseDescriptor()

String Engage.getActiveLicenseDescriptor ( )
inline

Definition at line 2680 of file Engage.cs.

◆ getArrayOfCertificateDescriptorsFromPem()

String Engage.getArrayOfCertificateDescriptorsFromPem ( string pem)
inline

Definition at line 2804 of file Engage.cs.

◆ getAudioDevices()

String Engage.getAudioDevices ( )
inline

Definition at line 2727 of file Engage.cs.

◆ getCertificateDescriptorFromPem()

String Engage.getCertificateDescriptorFromPem ( string pem)
inline

Definition at line 2818 of file Engage.cs.

◆ getCertStoreCertificatePem()

String Engage.getCertStoreCertificatePem ( string id)
inline

Definition at line 2790 of file Engage.cs.

◆ getCertStoreDescriptor()

String Engage.getCertStoreDescriptor ( )
inline

Definition at line 2751 of file Engage.cs.

◆ getDeviceId()

String Engage.getDeviceId ( )
inline

Definition at line 3169 of file Engage.cs.

◆ getHardwareReport()

String Engage.getHardwareReport ( )
inline

Definition at line 2666 of file Engage.cs.

◆ getLicenseDescriptor()

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

Definition at line 2694 of file Engage.cs.

◆ getNetworkInterfaceDevices()

String Engage.getNetworkInterfaceDevices ( )
inline

Definition at line 2713 of file Engage.cs.

◆ getRiffDescriptor()

String Engage.getRiffDescriptor ( string fn)
inline

Definition at line 3188 of file Engage.cs.

◆ getVersion()

String Engage.getVersion ( )
inline

Definition at line 2652 of file Engage.cs.

◆ humanBiometricsFromBlob()

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

Definition at line 3061 of file Engage.cs.

◆ importCertStoreElementFromCertStore()

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

Definition at line 2832 of file Engage.cs.

◆ initialize()

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

Definition at line 2512 of file Engage.cs.

◆ isCryptoFipsValidated()

bool Engage.isCryptoFipsValidated ( )
inline

Definition at line 3045 of file Engage.cs.

◆ joinGroup()

int Engage.joinGroup ( string id)
inline

Definition at line 2552 of file Engage.cs.

◆ leaveGroup()

int Engage.leaveGroup ( string id)
inline

Definition at line 2557 of file Engage.cs.

◆ logMsg()

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

Definition at line 2627 of file Engage.cs.

◆ makeUserJsonConfiguration()

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

Definition at line 1496 of file Engage.cs.

◆ muteGroupRx()

int Engage.muteGroupRx ( string id)
inline

Definition at line 2587 of file Engage.cs.

◆ muteGroupTx()

int Engage.muteGroupTx ( string id)
inline

Definition at line 2597 of file Engage.cs.

◆ openCertStore()

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

Definition at line 2746 of file Engage.cs.

◆ platformNotifyChanges()

int Engage.platformNotifyChanges ( string jsonChangesArray)
inline

Definition at line 3164 of file Engage.cs.

◆ queryCertStoreContents()

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

Definition at line 2837 of file Engage.cs.

◆ queryGroupHealth()

int Engage.queryGroupHealth ( string id)
inline

Definition at line 2617 of file Engage.cs.

◆ queryGroupStats()

int Engage.queryGroupStats ( string id)
inline

Definition at line 2622 of file Engage.cs.

◆ queryGroupTimeline()

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

Definition at line 2612 of file Engage.cs.

◆ registerEventCallbacks()

int Engage.registerEventCallbacks ( )
inlineprivate

Definition at line 1397 of file Engage.cs.

◆ setCertStoreCertificateP12()

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

Definition at line 2775 of file Engage.cs.

◆ setCertStoreCertificatePem()

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

Definition at line 2770 of file Engage.cs.

◆ setFipsCrypto()

int Engage.setFipsCrypto ( string jsonParams)
inline

Definition at line 3040 of file Engage.cs.

◆ setGroupRules()

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

Definition at line 2562 of file Engage.cs.

◆ setGroupRxTag()

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

Definition at line 2582 of file Engage.cs.

◆ setGroupRxVolume()

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

Definition at line 2607 of file Engage.cs.

◆ setLogLevel()

int Engage.setLogLevel ( int level)
inline

Definition at line 2632 of file Engage.cs.

◆ setLogTagExtensionLevel()

int Engage.setLogTagExtensionLevel ( string tagExtension)
inline

Definition at line 2637 of file Engage.cs.

◆ setMissionId()

int Engage.setMissionId ( string missionId)
inline

Definition at line 2741 of file Engage.cs.

◆ shutdown()

int Engage.shutdown ( )
inline

Definition at line 2525 of file Engage.cs.

◆ start()

int Engage.start ( )
inline

Definition at line 2532 of file Engage.cs.

◆ stop()

int Engage.stop ( )
inline

Definition at line 2537 of file Engage.cs.

◆ stringArrayFromArgvStrPtrArray()

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

Definition at line 1351 of file Engage.cs.

◆ subscribe() [1/8]

void Engage.subscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2486 of file Engage.cs.

◆ subscribe() [2/8]

void Engage.subscribe ( IBridgeNotifications n)
inline

Definition at line 2444 of file Engage.cs.

◆ subscribe() [3/8]

void Engage.subscribe ( IEngineNotifications n)
inline

Definition at line 2364 of file Engage.cs.

◆ subscribe() [4/8]

void Engage.subscribe ( IGroupNotifications n)
inline

Definition at line 2396 of file Engage.cs.

◆ subscribe() [5/8]

void Engage.subscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2428 of file Engage.cs.

◆ subscribe() [6/8]

void Engage.subscribe ( ILicenseNotifications n)
inline

Definition at line 2412 of file Engage.cs.

◆ subscribe() [7/8]

void Engage.subscribe ( ILoggingNotifications n)
inline

Definition at line 2460 of file Engage.cs.

◆ subscribe() [8/8]

void Engage.subscribe ( IRallypointNotifications n)
inline

Definition at line 2380 of file Engage.cs.

◆ swapEndianness()

static uint Engage.swapEndianness ( uint x)
inlinestatic

Definition at line 3053 of file Engage.cs.

◆ unmuteGroupRx()

int Engage.unmuteGroupRx ( string id)
inline

Definition at line 2592 of file Engage.cs.

◆ unmuteGroupTx()

int Engage.unmuteGroupTx ( string id)
inline

Definition at line 2602 of file Engage.cs.

◆ unsubscribe() [1/8]

void Engage.unsubscribe ( IAudioRecordingNotifications n)
inline

Definition at line 2494 of file Engage.cs.

◆ unsubscribe() [2/8]

void Engage.unsubscribe ( IBridgeNotifications n)
inline

Definition at line 2452 of file Engage.cs.

◆ unsubscribe() [3/8]

void Engage.unsubscribe ( IEngineNotifications n)
inline

Definition at line 2372 of file Engage.cs.

◆ unsubscribe() [4/8]

void Engage.unsubscribe ( IGroupNotifications n)
inline

Definition at line 2404 of file Engage.cs.

◆ unsubscribe() [5/8]

void Engage.unsubscribe ( IHumanBiometricsNotifications n)
inline

Definition at line 2436 of file Engage.cs.

◆ unsubscribe() [6/8]

void Engage.unsubscribe ( ILicenseNotifications n)
inline

Definition at line 2420 of file Engage.cs.

◆ unsubscribe() [7/8]

void Engage.unsubscribe ( ILoggingNotifications n)
inline

Definition at line 2473 of file Engage.cs.

◆ unsubscribe() [8/8]

void Engage.unsubscribe ( IRallypointNotifications n)
inline

Definition at line 2388 of file Engage.cs.

◆ updateLicense()

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

Definition at line 2708 of file Engage.cs.

◆ updatePresenceDescriptor()

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

Definition at line 3035 of file Engage.cs.

◆ verifyRiff()

int Engage.verifyRiff ( string fn)
inline

Definition at line 3183 of file Engage.cs.

◆ win32DeInit()

void Engage.win32DeInit ( )
inline

Definition at line 2507 of file Engage.cs.

◆ win32Init()

void Engage.win32Init ( )
inline

Definition at line 2502 of file Engage.cs.

Member Data Documentation

◆ _audioRecordingNotificationSubscribers

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

Definition at line 1545 of file Engage.cs.

◆ _bridgeNotificationSubscribers

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

Definition at line 1543 of file Engage.cs.

◆ _engineNotificationSubscribers

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

Definition at line 1538 of file Engage.cs.

◆ _groupNotificationSubscribers

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

Definition at line 1540 of file Engage.cs.

◆ _humanBiometricsNotifications

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

Definition at line 1542 of file Engage.cs.

◆ _licenseNotificationSubscribers

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

Definition at line 1541 of file Engage.cs.

◆ _loggingNotificationSubscribers

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

Definition at line 1544 of file Engage.cs.

◆ _rallypointNotificationSubscribers

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

Definition at line 1539 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 2336 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 2325 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 2314 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 2248 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 2237 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 2259 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 1571 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 1549 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 1560 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 1924 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 1935 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 1946 of file Engage.cs.

◆ on_ENGAGE_GROUP_BLOB_RECEIVED

EngageString2AndBlobCallback Engage.on_ENGAGE_GROUP_BLOB_RECEIVED
private

Definition at line 2012 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 2001 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 1990 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 1693 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 1682 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 1660 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 1649 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 1671 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 1704 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 2193 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 2204 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 1726 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 1715 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 1737 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 1880 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 1748 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 1891 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 1902 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 1913 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 2113 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 2102 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 2091 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 2303 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 2292 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 2077 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 2066 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 2055 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 2281 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 1770 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 1781 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 1825 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 1759 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 1792 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 2270 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 2215 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 2226 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 2149 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 2127 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 2138 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 2182 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 2160 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 2171 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 1847 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 1858 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 1803 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 1836 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 1814 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 1869 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 1957 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 1968 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 1979 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 1637 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 1604 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 1593 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 1615 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 1582 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 1626 of file Engage.cs.


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