2 #ifndef STATEVARREQUEST_H 3 #define STATEVARREQUEST_H 19 #define CLASS UpnpStateVarRequest 21 #define EXPAND_CLASS_MEMBERS(CLASS) \ 22 EXPAND_CLASS_MEMBER_INT(CLASS, ErrCode, int) \ 23 EXPAND_CLASS_MEMBER_INT(CLASS, Socket, int) \ 24 EXPAND_CLASS_MEMBER_STRING(CLASS, ErrStr) \ 25 EXPAND_CLASS_MEMBER_STRING(CLASS, DevUDN) \ 26 EXPAND_CLASS_MEMBER_STRING(CLASS, ServiceID) \ 27 EXPAND_CLASS_MEMBER_STRING(CLASS, StateVarName) \ 28 EXPAND_CLASS_MEMBER_BUFFER(CLASS, CtrlPtIPAddr, struct sockaddr_storage) \ 29 EXPAND_CLASS_MEMBER_DOMSTRING(CLASS, CurrentVal) \ Templates for include files of objects.
Provides a platform independent way to include TCP/IP types and functions.