Preprocessor macro definitions for the messaging.h header file in the libhnm library.
#define HNM_PPS_MESSAGING_OBJECT_PATH "Messaging?server,nopersist"Definition of the PPS path for the Messaging object.
The Messaging object is created as a server object with persistence disabled. Clients connect to the Messaging server to receive messages informing them that a transient notification is ready to be displayed.
#define HNM_PPS_MESSAGING_INITIALIZE { \
.type = HNM_PPS_OBJECT_MESSAGING, \
.fd = -1, \
.path = HNM_PPS_MESSAGING_OBJECT_PATH, \
.pollfd = NULL, \
.object_data = NULL, \
.pps_handler = hnm_Messaging_ppsHandler, \
.pps_update = NULL, \
} ;
HNM_PPS_MESSAGING_INITIALIZE defines the static initializer for the Messaging PPS object. This initializes a static declaration of an hnm_Messaging object.