Jamoma API  0.6.0.a19
TTGraphOutput.cpp
Go to the documentation of this file.
1 /** @file
2  *
3  * @ingroup graphLibrary
4  *
5  * @brief Jamoma Asynchronous Object Graph Layer
6  *
7  * @details Creates a wrapper for TTObjectBases that can be used to build a control graph for asynchronous message passing
8  *
9  * @authors Timothy Place
10  *
11  * @copyright Copyright © 2010 by Timothy Place @n
12  * This code is licensed under the terms of the "New BSD License" @n
13  * http://creativecommons.org/licenses/BSD/
14  */
15 
16 
17 #include "TTGraphObjectBase.h"
18 #include "TTGraphOutput.h"
19 
20 #define thisTTClass TTGraphOutput
21 #define thisTTClassName "graph.output"
22 #define thisTTClassTags "graph, output"
23 
24 
26 {
27  addMessageWithArguments(dictionary);
28 }
29 
30 
31 TTGraphOutput::~TTGraphOutput()
32 {
33  ;
34 }
35 
36 
37 TTErr TTGraphOutput::dictionary(const TTValue& anInputValue, TTValue& anOutputValue)
38 {
39  this->sendNotification(TT("dictionaryReceived"), anInputValue);
40  return kTTErrNone;
41 }
42 
43 
TTErr sendNotification(const TTSymbol name, const TTValue &arguments)
Send a notification.
Jamoma Asynchronous Object Graph Layer.
#define TT
This macro is defined as a shortcut for doing a lookup in the symbol table.
Definition: TTSymbol.h:155
#define addMessageWithArguments(name)
A convenience macro to be used by subclasses for registering messages.
Definition: TTMessage.h:27
Jamoma Asynchronous Object Graph Layer.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
Definition: TTBase.h:342
No Error.
Definition: TTBase.h:343
TT_OBJECT_CONSTRUCTOR
Constructor macro.
[doxygenAppendixC_copyExample]
Definition: TTValue.h:34