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.