COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Growl Class Reference

#include <growl++.hpp>

Public Member Functions

 Growl (const Growl_Protocol _protocol, const char *const _password, const char *const _appliciation, const char **const _notifications, const int _notifications_count)
 
 Growl (const Growl_Protocol _protocol, const char *const _server, const char *const _password, const char *const _application, const char **const _notifications, const int _notifications_count)
 
 ~Growl ()
 
void Notify (const char *const notification, const char *const title, const char *const message)
 
void Notify (const char *const notification, const char *const title, const char *const message, const char *const url, const char *const icon)
 

Private Member Functions

void Register (const char **const _notifications, const int _notifications_count, const char *const icon=NULL)
 

Private Attributes

char * server
 
char * password
 
char * application
 
Growl_Protocol protocol
 

Detailed Description

Definition at line 18 of file growl++.hpp.

Constructor & Destructor Documentation

Growl ( const Growl_Protocol  _protocol,
const char *const  _password,
const char *const  _appliciation,
const char **const  _notifications,
const int  _notifications_count 
)

Definition at line 8 of file growl++.cpp.

Growl ( const Growl_Protocol  _protocol,
const char *const  _server,
const char *const  _password,
const char *const  _application,
const char **const  _notifications,
const int  _notifications_count 
)

Definition at line 18 of file growl++.cpp.

~Growl ( )

Definition at line 41 of file growl++.cpp.

Member Function Documentation

void Notify ( const char *const  notification,
const char *const  title,
const char *const  message 
)

Definition at line 58 of file growl++.cpp.

void Notify ( const char *const  notification,
const char *const  title,
const char *const  message,
const char *const  url,
const char *const  icon 
)

Definition at line 64 of file growl++.cpp.

void Register ( const char **const  _notifications,
const int  _notifications_count,
const char *const  icon = NULL 
)
private

Definition at line 28 of file growl++.cpp.

Member Data Documentation

char* application
private

Definition at line 23 of file growl++.hpp.

char* password
private

Definition at line 22 of file growl++.hpp.

Growl_Protocol protocol
private

Definition at line 24 of file growl++.hpp.

char* server
private

Definition at line 21 of file growl++.hpp.


The documentation for this class was generated from the following files:
Send comments to:
COOLFluiD Web Admin