#ifndef UPNPEVENTSUBSCRIBE_H #define UPNPEVENTSUBSCRIBE_H /*! * \file * * \brief Header file for UpnpEventSubscribe methods. * * Do not edit this file, it is automatically generated. Please look at * generator.c. * * \author Marcelo Roberto Jimenez */ #include /* for size_t */ #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */ #include "UpnpString.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /*! * UpnpEventSubscribe */ typedef struct s_UpnpEventSubscribe UpnpEventSubscribe; /*! Constructor */ UPNP_EXPORT_SPEC UpnpEventSubscribe *UpnpEventSubscribe_new(); /*! Destructor */ UPNP_EXPORT_SPEC void UpnpEventSubscribe_delete(UpnpEventSubscribe *p); /*! Copy Constructor */ UPNP_EXPORT_SPEC UpnpEventSubscribe *UpnpEventSubscribe_dup( const UpnpEventSubscribe *p); /*! Assignment operator */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_assign( UpnpEventSubscribe *p, const UpnpEventSubscribe *q); /*! UpnpEventSubscribe_get_ErrCode */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_get_ErrCode( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_set_ErrCode */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_set_ErrCode( UpnpEventSubscribe *p, int n); /*! UpnpEventSubscribe_get_TimeOut */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_get_TimeOut( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_set_TimeOut */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_set_TimeOut( UpnpEventSubscribe *p, int n); /*! UpnpEventSubscribe_get_SID */ UPNP_EXPORT_SPEC const UpnpString *UpnpEventSubscribe_get_SID( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_set_SID */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_set_SID( UpnpEventSubscribe *p, const UpnpString *s); /*! UpnpEventSubscribe_get_SID_Length */ UPNP_EXPORT_SPEC size_t UpnpEventSubscribe_get_SID_Length( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_get_SID_cstr */ UPNP_EXPORT_SPEC const char *UpnpEventSubscribe_get_SID_cstr( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_strcpy_SID */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_strcpy_SID( UpnpEventSubscribe *p, const char *s); /*! UpnpEventSubscribe_strncpy_SID */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_strncpy_SID( UpnpEventSubscribe *p, const char *s, size_t n); /*! UpnpEventSubscribe_clear_SID */ UPNP_EXPORT_SPEC void UpnpEventSubscribe_clear_SID(UpnpEventSubscribe *p); /*! UpnpEventSubscribe_get_PublisherUrl */ UPNP_EXPORT_SPEC const UpnpString *UpnpEventSubscribe_get_PublisherUrl( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_set_PublisherUrl */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_set_PublisherUrl( UpnpEventSubscribe *p, const UpnpString *s); /*! UpnpEventSubscribe_get_PublisherUrl_Length */ UPNP_EXPORT_SPEC size_t UpnpEventSubscribe_get_PublisherUrl_Length( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_get_PublisherUrl_cstr */ UPNP_EXPORT_SPEC const char *UpnpEventSubscribe_get_PublisherUrl_cstr( const UpnpEventSubscribe *p); /*! UpnpEventSubscribe_strcpy_PublisherUrl */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_strcpy_PublisherUrl( UpnpEventSubscribe *p, const char *s); /*! UpnpEventSubscribe_strncpy_PublisherUrl */ UPNP_EXPORT_SPEC int UpnpEventSubscribe_strncpy_PublisherUrl( UpnpEventSubscribe *p, const char *s, size_t n); /*! UpnpEventSubscribe_clear_PublisherUrl */ UPNP_EXPORT_SPEC void UpnpEventSubscribe_clear_PublisherUrl( UpnpEventSubscribe *p); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* UPNPEVENTSUBSCRIBE_H */