<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Class Poco::TaskCustomNotification</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <meta name="author" content="Applied Informatics Software Engineering GmbH and Contributors"/> <meta name="publisher" content="Applied Informatics Software Engineering GmbH and Contributors"/> <meta name="copyright" content="Copyright (c) 2009, Applied Informatics Software Engineering GmbH and Contributors"/> <meta name="language" content="en"/> <meta name="date" content="2009-11-24"/> <meta name="generator" content="PocoDoc"/> <link rel="stylesheet" href="css/styles.css" type="text/css"/> </head> <body bgcolor="#ffffff" leftmargin="0" topmargin="0"> <div class="header"> <h1 class="namespace"><a href="Poco.html" class="namespace">Poco</a></h1> <h1 class="template">template < class C ></h1> <h1 class="symbol">class TaskCustomNotification</h1> </div> <div class="body"> <p> <b>Library:</b> Foundation<br /> <b>Package:</b> Tasks<br /> <b>Header:</b> Poco/TaskNotification.h</p> <h2>Description</h2> <div class="description"> <p>This is a template for "custom" notification. Unlike other notifications, this notification is instantiated and posted by the task itself. The purpose is to provide generic notifiation mechanism between the task and its observer(s). </p> </div> <h2>Inheritance</h2> <p><b>Direct Base Classes: </b><a href="Poco.TaskNotification.html" title="class Poco::TaskNotification">TaskNotification</a></p> <p><b>All Base Classes: </b><a href="Poco.Notification.html" title="class Poco::Notification">Notification</a>, <a href="Poco.RefCountedObject.html" title="class Poco::RefCountedObject">RefCountedObject</a>, <a href="Poco.TaskNotification.html" title="class Poco::TaskNotification">TaskNotification</a></p> <h2>Member Summary</h2> <p><b>Member Functions: </b><a href="Poco.TaskCustomNotification.html#10662" title="Poco::TaskCustomNotification::custom()">custom</a></p> <p><b>Inherited Functions: </b><a href="Poco.RefCountedObject.html#9659" title="Poco::RefCountedObject::duplicate()">duplicate</a>, <a href="Poco.Notification.html#8788" title="Poco::Notification::name()">name</a>, <a href="Poco.RefCountedObject.html#9661" title="Poco::RefCountedObject::referenceCount()">referenceCount</a>, <a href="Poco.RefCountedObject.html#9660" title="Poco::RefCountedObject::release()">release</a>, <a href="Poco.TaskNotification.html#10629" title="Poco::TaskNotification::task()">task</a></p> <h2>Constructors</h2> <h3><a name="10659">TaskCustomNotification</a> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3> <p class="decl"><a href="Poco.TaskCustomNotification.html" title="class Poco::TaskCustomNotification">TaskCustomNotification</a>(<br /> <a href="Poco.Task.html" title="class Poco::Task">Task</a> * pTask,<br /> const C & custom<br />);</p> <div class="description"> <p></p> </div> <h2>Destructor</h2> <h3><a name="10663">~TaskCustomNotification</a> <img src="images/protected.gif" alt="protected" title="protected" style="vertical-align:baseline;" border="0" /> <img src="images/virtual.gif" alt="virtual" title="virtual" style="vertical-align:baseline;" border="0" /> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3> <p class="decl">~<a href="Poco.TaskCustomNotification.html" title="class Poco::TaskCustomNotification">TaskCustomNotification</a>();</p> <div class="description"> <p></p> </div> <h2>Member Functions</h2> <h3><a name="10662">custom</a> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3> <p class="decl">const C & custom() const;</p> <div class="description"> <p></p> </div> <p class="footer">POCO C++ Libraries 1.3.6-all<br /> Copyright © 2009, <a href="http://pocoproject.org/" target="_blank">Applied Informatics Software Engineering GmbH and Contributors</a></p> </div> </body> </html>