| Код | Описание |
|---|---|
InterfaceVersion GetVersion() | Функция получения текущей версии интерфейса |
void VerifyCredentials(1: Credentials cred)throws(1: InvalidCredentials ex); | Функция проверки параметров доступа к интерфейсу pushAPI SDK. Позволяет проверить возможность передачи данных до их реальной передачи: |
ventId BeginEvent (1: Event event, 2: Credentials cred)throws(1: InvalidEventFormat ex1, 2: InvalidCredentials ex2, 3: LicenseError ex3, 4: EventNotFound ex4, 5: DataNotFound ex5); | Функция инициирует процесс передачи события перехвата на Traffic Monitor, используя pushAPI SDK, где:
|
StreamId BeginStream (1: EventId event_id, 2: ItemId event_data_id)throws(1: EventNotFound ex1, 2: DataNotFound ex2); | Функция инициирует передачу потока данных, который связан с событием перехвата данных, где:
|
void SendStreamData(1: EventId object_id, 2: StreamId stream_id, 3: binary chunk)throws(1: EventNotFound ex1, 2: StreamNotFound ex2, 3: InvalidEventFormat ex3); | Функция передаёт буфер данных в составе потока данных, который связан с событием перехвата данных, где:
|
void EndStream(1: EventId event_id, 2: StreamId stream_id)throws(1: EventNotFound ex1, 2: StreamNotFound ex2, 3: InvalidEventFormat ex3); | Функция фиксирует конец передачи потока данных, связанного с событием перехвата, где:
|
string GetEventDatabaseId(1: EventId object_id)throws(1: EventNotFound ex1); | Функция получения уникального идентификатора события перехвата в системе Traffic Monitor, где:
Это значение можно использовать для ссылки на загруженное событие. Функцию можно вызывать после удачного выполнения функции |
void EndEvent(1: EventId event_id, 2: bool abort)throws(1: EventNotFound ex1, 2: InvalidEventFormat ex2, 3: LicenseError ex3); | Функция фиксирует конец передачи события перехвата, где:
|