class Object


Full nameArts::Object
Definition#include <arts/reference.h>
Inherited byArtsBuilderLoader, AudioManager, AudioManagerClient, AudioMidiTimer, Button, ByteSoundProducer, ByteStreamToAudio, FileInputStream, FlowSystem, FlowSystemReceiver, FlowSystemSender, FreeverbGuiFactory, GenericGuiFactory, GlobalComm, GuiFactory, InputStream, InterfaceRepo, InterfaceRepoV2, Interface_MIDI_NOTE, LineEdit, Loader, LocalFactory, MidiClient, MidiManager, MidiPort, MidiReleaseHelper, MidiTest, MidiTimer, ModuleDesc, ObjectCache, ObjectFactory, PlayObject, PlayObjectFactory, PlayObjectFactoryV2, PlayObject_private, PortDesc, Poti, RawMidiPort, SampleStorage, SampleStorageEntry, SimpleSoundServer, SoundServer, SoundServerV2, StdoutWriter, StereoEffect, StereoEffectStack, StereoFFTScope, StereoVolumeControl, StreamPlayObject, Structure, StructureBuilder, StructureDesc, StructurePortDesc, SynthModule, Synth_ADD, Synth_AMAN_PLAY, Synth_AMAN_RECORD, Synth_ATAN_SATURATE, Synth_AUTOPANNER, Synth_BRICKWALL_LIMITER, Synth_BUS_DOWNLINK, Synth_BUS_UPLINK, Synth_CAPTURE_WAV, Synth_CDELAY, Synth_CPU_LOAD, Synth_DATA, Synth_DEBUG, Synth_DELAY, Synth_ENVELOPE_ADSR, Synth_FM_SOURCE, Synth_FREEVERB, Synth_FREQUENCY, Synth_FX_CFLANGER, Synth_MIDI_DEBUG, Synth_MIDI_TEST, Synth_MOOG_VCF, Synth_MUL, Synth_MULTI_ADD, Synth_NIL, Synth_NOISE, Synth_OSC_SAW, Synth_PITCH_SHIFT, Synth_PLAY, Synth_PLAY_WAV, Synth_PSCALE, Synth_RC, Synth_RECORD, Synth_SEQUENCE, Synth_SHELVE_CUTOFF, Synth_STD_EQUALIZER, Synth_STRUCT_KILL, Synth_TREMOLO, Synth_WAVE_PULSE, Synth_WAVE_SIN, Synth_WAVE_SOFTSAW, Synth_WAVE_SQUARE, Synth_WAVE_TRI, Synth_XFADE, SystemMidiTimer, TmpGlobalComm, TraderOffer, TraderQuery, WavPlayObject, Widget
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods

Protected Methods


Detailed Description

inline  Object (Object_base* (*cor)())

Object

[protected]

inline  Object (Pool* p)

Object

[protected]

inline  Object (Pool& p)

Object

[protected]

inline  Object (Object_base* b)

Object

[protected]

typedef Object_base _base_class

_base_class

inline Pool*  _get_pool ()

_get_pool

[const]

inline  ~Object ()

~Object

inline  Object (const SubClass& s)

Object

inline  Object (const Reference &r)

Object

inline  Object (const Object& target)

Object

inline  Object ()

Object

inline Object&  operator= (const Object& target)

operator=

inline Object_base*  _base ()

_base

[const]

inline bool  isNull ()

isNull

[const]

inline bool  error ()

error

[const]

inline bool  _isEqual (const Object& other)

_isEqual

[const]

inline Buffer * _allocCustomMessage (long handlerID)

_allocCustomMessage

[const]

inline void  _sendCustomMessage (Buffer *data)

_sendCustomMessage

[const]

inline long  _lookupMethod (const MethodDef& methodDef)

_lookupMethod

[const]

inline std::string  _interfaceName ()

_interfaceName

[const]

inline InterfaceDef  _queryInterface (const std::string& name)

_queryInterface

[const]

inline TypeDef  _queryType (const std::string& name)

_queryType

[const]

inline EnumDef  _queryEnum (const std::string& name)

_queryEnum

[const]

inline std::string  _toString ()

_toString

[const]

inline std::string  toString ()

toString

[const]

inline void  calculateBlock (unsigned long cycles)

calculateBlock

[const]

inline ScheduleNode * _node ()

_node

[const]

FlowSystem  _flowSystem ()

_flowSystem

[const]

inline void  _copyRemote ()

_copyRemote

[const]

inline void  _useRemote ()

_useRemote

[const]

inline void  _releaseRemote ()

_releaseRemote

[const]

inline std::vector<std::string>  _defaultPortsIn ()

_defaultPortsIn

[const]

inline std::vector<std::string>  _defaultPortsOut ()

_defaultPortsOut

[const]

inline std::string  _addChild (Arts::Object child, const std::string& name)

_addChild

[const]

inline bool  _removeChild (const std::string& name)

_removeChild

[const]

inline Arts::Object  _getChild (const std::string& name)

_getChild

[const]

inline std::vector<std::string> *  _queryChildren ()

_queryChildren

[const]

inline Object  null ()

null

[static]

inline Object  _from_base (Object_base* b)

_from_base

[static]


Generated by: stefan on stefan on Sat Jun 2 23:13:28 2001, using kdoc 2.0a53.