#include <Signal.h>
Collaboration diagram for Signal:

Public Methods | |
| Signal (const Id id, string xlinkHref, MimeClass mimeClass, MimeType mimeType, Encoding encoding, Unit unit, Track track="") | |
| Create a signal. More... | |
| const Id | getId () const | 
| Get the id of the signal. More... | |
| const MimeClass | getMimeClass () const | 
| Get the mimeclass of the signal. More... | |
| const MimeType | getMimeType () const | 
| Get the mimetype of the signal. More... | |
| const Encoding | getEncoding () const | 
| Get the encoding of the signal. More... | |
| const string | getXlinkHref () const | 
| Get the xlink:href of the signal. More... | |
| const string | getXlinkType () const | 
| Get the xlink:type of the signal. More... | |
| const Unit | getUnit () const | 
| Get the unit of the signal. More... | |
| const Track | getTrack () const | 
| Get the track of the signal. More... | |
| void | setFeature (FeatureName featureName, FeatureValue featureValue) | 
| Set the value of a feature in the metadata. More... | |
| bool | existsFeature (FeatureName featureName) | 
| Test if a feature exists in the metadata. More... | |
| void | deleteFeature (FeatureName featureName) | 
| Delete the specified feature in the metadata. More... | |
| string | getFeature (FeatureName featureName) | 
| Get the value of the specified feature in the metadata. More... | |
| StringSet | getFeatureNames () | 
| void | setFeatures (Features features) | 
| Features | getFeatures () | 
| void | unsetFeatures () | 
| list<string> | storeSQLs (AGSetId agSetId, TimelineId timelineId) | 
| Create list of SQLs used to save the signal to the DB server. More... | |
| string | toString () | 
| Dump the signal in AIF format. More... | |
      
  | 
  
| 
 Create a signal. 
  | 
  
      
  | 
  
| 
 Delete the specified feature in the metadata. 
  | 
  
      
  | 
  
| 
 Test if a feature exists in the metadata. 
  | 
  
      
  | 
  
| 
 Get the encoding of the signal. 
  | 
  
      
  | 
  
| 
 Get the value of the specified feature in the metadata. 
  | 
  
      
  | 
  
| 
 Get feature names in the metadata 
  | 
  
      
  | 
  
| 
 Get all the features in a single string. returns all features in a single string in Dublin Core Structured Values DCSV (Cox & Iannella) format. For example, "name=Stone Philips;phone=(215)555-8888;age=40" 
  | 
  
      
  | 
  
| 
 Get the id of the signal. 
  | 
  
      
  | 
  
| 
 Get the mimeclass of the signal. 
  | 
  
      
  | 
  
| 
 Get the mimetype of the signal. 
  | 
  
      
  | 
  
| 
 Get the track of the signal. 
  | 
  
      
  | 
  
| 
 Get the unit of the signal. 
  | 
  
      
  | 
  
| 
 Get the xlink:href of the signal. 
  | 
  
      
  | 
  
| 
 Get the xlink:type of the signal. 
  | 
  
      
  | 
  
| 
 Set the value of a feature in the metadata. 
  | 
  
      
  | 
  
| 
 Set multiple features in a single string. Set multiple features in a single string in Dublin Core Structured Values DCSV (Cox & Iannella) format. For example, "name=Stone Philips;phone=(215)555-8888;age=40" 
  | 
  
      
  | 
  
| 
 Create list of SQLs used to save the signal to the DB server. 
  | 
  
      
  | 
  
| 
 Dump the signal in AIF format. 
  | 
  
      
  | 
  
| 
 Unset all features in the metadata Set all the features to empty string.  | 
  
1.2.7 written by Dimitri van Heesch,
 © 1997-2001