SwyxTray und Firefox-Plugin in das Repository aufnehmen
Windows-Tray-Anwendung (CLMgr-Anbindung an SwyxIt!) samt WebSocket-Zugang, Firefox-Erweiterung und Browser-Beispielclient.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
namespace SwyxTray.Swyx;
|
||||
|
||||
/// <summary>
|
||||
/// Ausschnitt aus <c>PubCLMgrMessages</c> (CLMgrPubTypes.h). Diese Aufzaehlung
|
||||
/// steckt nur im C-Header des SDK, nicht in der TypeLib, und ist deshalb hier
|
||||
/// nachgebildet — sie liefert die Bedeutung des <c>msg</c>-Parameters von
|
||||
/// <c>IClientLineMgrEventsPub.PubOnLineMgrNotification</c>.
|
||||
///
|
||||
/// Bewusst nur die Werte, die hier gebraucht werden. Der Zustand wird bei
|
||||
/// JEDER Benachrichtigung neu gelesen, nicht nur bei den bekannten Werten —
|
||||
/// ein falsch zugeordneter Wert kann die Anzeige also nicht verfaelschen,
|
||||
/// er beeinflusst nur den Protokolltext.
|
||||
/// </summary>
|
||||
internal enum PubCLMgrMessage
|
||||
{
|
||||
LineStateChanged = 0,
|
||||
LineSelectionChanged = 1,
|
||||
LineDetailsChanged = 2,
|
||||
UserDataChanged = 3,
|
||||
CallDetails = 4,
|
||||
ServerDown = 5,
|
||||
ServerUp = 6,
|
||||
WaveDeviceChanged = 7,
|
||||
GroupCallNotification = 8,
|
||||
NameKeyStateChanged = 9,
|
||||
NumberOfLinesChanged = 10,
|
||||
ClientShutDownRequest = 11
|
||||
}
|
||||
Reference in New Issue
Block a user