COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
growl.h
Go to the documentation of this file.
1 #ifndef _GROWL_H_
2 #define _GROWL_H_
3 
4 #ifdef _WIN32
5  #ifndef GROWL_STATIC
6  #ifdef GROWL_DLL
7  #define GROWL_EXPORT __declspec(dllexport)
8  #else
9  #define GROWL_EXPORT __declspec(dllimport)
10  #endif
11  #else
12  #define GROWL_EXPORT
13  #endif
14 #else
15  #define GROWL_EXPORT
16 #endif /* _WIN32 */
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 
23 GROWL_EXPORT int growl( const char *const server,const char *const appname,const char *const notify,const char *const title, const char *const message ,
24  const char *const icon , const char *const password , const char *url );
25 GROWL_EXPORT int growl_tcp_notify( const char *const server,const char *const appname,const char *const notify,const char *const title, const char *const message ,
26  const char *const password, const char* const url, const char* const icon );
27 GROWL_EXPORT int growl_tcp_register( const char *const server , const char *const appname , const char **const notifications , const int notifications_count , const char *const password, const char *const icon );
28 
29 
30 GROWL_EXPORT int growl_udp( const char *const server,const char *const appname,const char *const notify,const char *const title, const char *const message ,
31  const char *const icon , const char *const password , const char *url );
32 GROWL_EXPORT int growl_udp_notify( const char *const server,const char *const appname,const char *const notify,const char *const title, const char *const message ,
33  const char *const password );
34 GROWL_EXPORT int growl_udp_register( const char *const server , const char *const appname , const char **const notifications , const int notifications_count , const char *const password );
35 
36 
37 GROWL_EXPORT int growl_init(void);
38 GROWL_EXPORT void growl_shutdown(void);
39 
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 
46 #endif /* _GROWL_H_ */
GROWL_EXPORT int growl_udp(const char *const server, const char *const appname, const char *const notify, const char *const title, const char *const message, const char *const icon, const char *const password, const char *url)
Definition: growl.c:350
#define GROWL_EXPORT
Definition: growl.h:15
GROWL_EXPORT int growl_init(void)
Definition: growl.c:30
GROWL_EXPORT int growl_tcp_notify(const char *const server, const char *const appname, const char *const notify, const char *const title, const char *const message, const char *const password, const char *const url, const char *const icon)
Definition: growl.c:157
GROWL_EXPORT int growl_udp_register(const char *const server, const char *const appname, const char **const notifications, const int notifications_count, const char *const password)
Definition: growl.c:231
GROWL_EXPORT int growl_udp_notify(const char *const server, const char *const appname, const char *const notify, const char *const title, const char *const message, const char *const password)
Definition: growl.c:295
GROWL_EXPORT void growl_shutdown(void)
Definition: growl.c:49
GROWL_EXPORT int growl(const char *const server, const char *const appname, const char *const notify, const char *const title, const char *const message, const char *const icon, const char *const password, const char *url)
Definition: growl.c:201
GROWL_EXPORT int growl_tcp_register(const char *const server, const char *const appname, const char **const notifications, const int notifications_count, const char *const password, const char *const icon)
Definition: growl.c:109
Send comments to:
COOLFluiD Web Admin