yumapro  25.10-1
YumaPro SDK
Loading...
Searching...
No Matches
udpnotif.h File Reference

NCX UDP-Notif Header Support Functions and structs. More...

#include "ses.h"
Include dependency graph for udpnotif.h:

Go to the source code of this file.

Data Structures

struct  udpnotif_hdr1_t
 UDP-Notif Header Part 1 (32 bits) More...
 
struct  udpnotif_segoption_t
 UDP-Notif Segmentation Option Header (32 bits) More...
 
struct  udpnotif_privoption_t
 UDP-Notif Private Encoding Option Header (maybe more than 32 bits) TBD: NOT SUPPORTED. More...
 
union  udpnotif_u_hdr1_t
 UDP-Notif Header Word 1 As Union. More...
 
union  udpnotif_u_segoption_t
 UDP-Notif Header SegOption As Union. More...
 
struct  udpnotif_hdr_t
 UDP-Notif Header Parsed from Message. More...
 

Functions

status_t udpnotif_get_hdr (const xmlChar *buff, size_t bufflen, udpnotif_hdr_t *rethdr)
 FUNCTION udpnotif_get_hdr. More...
 
int udpnotif_read (ses_cb_t *scb)
 The UDP IO input front-end for UDP-Notif Receiver. More...
 
status_t udpnotif_init_scb (ses_cb_t *scb)
 Init the UDP Collector control blocks in this SCB. More...
 
void udpnotif_clean_scb (ses_cb_t *scb)
 Clean the UDP Collector control blocks in this SCB. More...
 
uint32 udpnotif_get_publisher_cnt (const ses_cb_t *scb)
 Get the current publisher count. More...
 
dlq_hdr_t * udpnotif_get_msgQ (ses_cb_t *scb, udpnotif_hdr_t *hdr)
 The UDP IO input front-end for UDP-Notif Receiver. More...
 
const xmlChar * udpnotif_get_print_addr (const ses_cb_t *scb)
 The UDP recvaddr print address. More...
 
void udpnotif_dump_hdr (const udpnotif_hdr_t *hdr, log_debug_t lvl)
 Log the UDP-Notif header if current log-level is lvl or higher. More...
 
status_t udpnotif_setup_new_msg (ses_cb_t *scb)
 Init the Collector session for handling a message from the latest publisher. More...
 

Detailed Description

NCX UDP-Notif Header Support Functions and structs.