26 lines
1.0 KiB
C#
26 lines
1.0 KiB
C#
namespace com.itac.oib
|
|
{
|
|
|
|
//public class KeyValue
|
|
//{
|
|
// public string key { get; set; }
|
|
// public string value { get; set; }
|
|
//}
|
|
|
|
// Meldungen, die der Adapter an das DataInterface senden kann
|
|
public interface IAdapterNotify
|
|
{
|
|
// Diese Nachricht wird immer dann vom iTAC.OIB.Adapter zum DataInterface gesendet, wenn eine MessageQueue durch den Adapter neu gestartet wurde.
|
|
void MessageQueueRestartet(string queueEndpoint);
|
|
void SendQueueInfo(QueueInfo queueInfo);
|
|
|
|
// wenn der iTAC.OIB.Adapter vom DataInterface angesprochen wird und eine neue Konfiguration erhält
|
|
// (Endpunkt/Port, wo das Interface zu finden ist) schickt der Adapter eine Meldung an das Interface wo er selbst zu finden ist.
|
|
void RegisterAdapter(int port, string ipAddress, string canonicalHostName, string hostName);
|
|
|
|
void shutdown();
|
|
void setChannelName(string channelName);
|
|
void startup();
|
|
void setVersionInfo(com.itac.mes.tools.KeyValue[] keyValueArray);
|
|
}
|
|
} |