Searched refs:consumer (Results 1 - 25 of 59) sorted by relevance

123

/haiku-fatelf/src/kits/midi2/
H A DMidiProducer.cpp23 WARN("Connect() does not accept a NULL consumer")
37 WARN("Disconnect() does not accept a NULL consumer")
122 msg.AddInt32("midi:consumer", cons->ID());
150 BMidiProducer::ConnectionMade(BMidiConsumer* consumer) argument
152 if (consumer == NULL)
156 ASSERT(!fConnections->HasItem(consumer))
158 fConnections->AddItem(consumer);
163 ((BMidiLocalProducer*) this)->Connected(consumer);
169 BMidiProducer::ConnectionBroken(BMidiConsumer* consumer) argument
171 if (consumer
[all...]
/haiku-fatelf/src/servers/midi/
H A DServerDefs.h39 // used to describe both consumer and producer endpoints.
56 // Is this a consumer or producer endpoint?
57 bool consumer; member in struct:endpoint_t
68 // The port that accepts MIDI events (consumer only).
72 // MIDI events (consumer only).
H A DDeviceWatcher.cpp44 DeviceEndpoints(int fd, MidiPortConsumer* consumer, MidiPortProducer* producer) argument
45 : fFD(fd), fConsumer(consumer), fProducer(producer)
244 MidiPortConsumer* consumer = NULL; local
250 consumer = new MidiPortConsumer(fd, path);
251 _SetIcons(consumer);
252 TRACE(("Register %s MidiPortConsumer\n", consumer->Name()));
253 consumer->Register();
263 fDeviceEndpointsMap.Put(path, new DeviceEndpoints(fd, consumer, producer));
H A DMidiServerApp.cpp148 if (msg->FindBool("midi:consumer", &endp->consumer) == B_OK
152 if (endp->consumer) {
299 && msg->FindInt32("midi:consumer", &consId) == B_OK) {
303 if (prod != NULL && !prod->consumer) {
304 if (cons != NULL && cons->consumer) {
372 if (!prod->consumer) {
419 if (endp->consumer)
439 ASSERT(cons->consumer)
443 if (!prod->consumer)
[all...]
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/sem_destroy/
H A D3-1.c37 void *consumer(void *);
53 if (pthread_create(&cons, NULL, consumer, (void *)cnt) != 0) {
82 void * consumer(void *arg) function
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/sem_init/
H A D3-1.c37 void *consumer(void *);
53 if (pthread_create(&cons, NULL, consumer, (void *)cnt) != 0) {
83 void * consumer(void *arg) function
/haiku-fatelf/src/apps/cortex/addons/LoggingConsumer/
H A DNodeHarnessWin.cpp94 r->StopNode(mConnection.consumer, 0, true);
96 mConnection.consumer.node, mConnection.destination);
98 r->ReleaseNode(mConnection.consumer);
153 r->GetNodeFor(mLogNode->Node().node, &mConnection.consumer);
160 r->GetParameterWebFor(mConnection.consumer, &web);
170 r->SetTimeSourceFor(mConnection.consumer.node, mTimeSource.node);
179 err = r->GetFreeInputsFor(mConnection.consumer, &logInput, 1, &count);
206 r->PrerollNode(mConnection.consumer);
211 r->StartNode(mConnection.consumer, ts->Now());
220 // start the consumer runnin
[all...]
H A DNodeHarnessWin.h48 media_node producer, consumer; member in struct:Connection
/haiku-fatelf/src/apps/cortex/RouteApp/
H A DRouteAppNodeManager.cpp249 NodeRef *producer, *consumer;
258 err = getNodeRef(connection->destinationNode(), &consumer);
272 line << consumer->name();
284 if(_canGroup(producer) && _canGroup(consumer))
286 if (producer->group() && consumer->group() &&
288 !(consumer->group()->groupFlags() & NodeGroup::GROUP_LOCKED))
291 group = consumer->group();
296 { // add consumer to producers group
298 group->addNode(consumer);
300 else if (consumer
355 NodeRef *producer, *consumer; local
409 NodeRef *producer, *consumer; local
[all...]
/haiku-fatelf/src/tests/kits/midi/patchbay/
H A DPatchRow.cpp28 // between a producer and a consumer.
177 BMidiConsumer* consumer = roster->FindConsumer(m_consumerID); local
178 if (producer && consumer) {
181 err = producer->Connect(consumer);
183 err = producer->Disconnect(consumer);
193 if (consumer) consumer->Release();
/haiku-fatelf/src/apps/cortex/addons/ToneProducer/
H A DNodeHarnessWin.h46 media_node producer, consumer; member in struct:Connection
H A DNodeHarnessWin.cpp106 mConnection.consumer.node, mConnection.destination);
113 r->ReleaseNode(mConnection.consumer);
143 err = r->GetAudioMixer(&mConnection.consumer);
168 err = r->GetFreeInputsFor(mConnection.consumer, &mixerInput, 1, &count);
/haiku-fatelf/src/system/kernel/vm/
H A DVMCache.cpp193 AddConsumer(VMCache* cache, VMCache* consumer) argument
196 fConsumer(consumer)
203 out.Print("vm cache add consumer: cache: %p, consumer: %p", fCache,
219 RemoveConsumer(VMCache* cache, VMCache* consumer) argument
222 fConsumer(consumer)
229 out.Print("vm cache remove consumer: cache: %p, consumer: %p",
240 Merge(VMCache* cache, VMCache* consumer) argument
243 fConsumer(consumer)
717 VMCache* consumer = consumers.Head(); local
929 AddConsumer(VMCache* consumer) argument
1401 VMCache* consumer = consumers.RemoveHead(); local
1438 _RemoveConsumer(VMCache* consumer) argument
[all...]
/haiku-fatelf/src/tests/kits/media/nodetest/
H A Dmain.cpp11 ConsumerNode *consumer; variable
30 consumer = new ConsumerNode();
31 val(consumer);
38 rv = roster->RegisterNode(consumer);
47 out("Calling consumer->Node()\n");
48 destinationNode = consumer->Node();
222 out("Calling consumer->ID()\n");
223 destinationNodeID = consumer->ID();
242 rv = roster->UnregisterNode(consumer);
250 rv = (consumer
[all...]
H A DConsumerNode.h35 const media_destination& consumer,
/haiku-fatelf/src/servers/app/
H A DServerFont.cpp468 HasGlyphsConsumer consumer(hasArray);
469 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
514 EdgesConsumer consumer(edges, fSize);
515 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
602 BPointEscapementConsumer consumer(escapementArray, offsetArray, numChars,
604 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
656 WidthEscapementConsumer consumer(widthArray, numChars, fSize);
657 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
764 BoundingBoxConsumer consumer(transform, rectArray, asString);
765 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *thi
825 StringWidthConsumer consumer; local
[all...]
/haiku-fatelf/src/kits/game/
H A DGameSoundBuffer.h22 media_node producer, consumer; member in struct:Connection
36 virtual status_t Connect(media_node * consumer);
H A DGameSoundBuffer.cpp114 fConnection->consumer.node, fConnection->destination);
117 roster->ReleaseNode(fConnection->consumer);
375 GameSoundBuffer::Connect(media_node * consumer) argument
390 fConnection->consumer = *consumer;
412 err = roster->GetFreeInputsFor(fConnection->consumer, &mixerInput, 1,
/haiku-fatelf/src/servers/app/font/
H A DGlyphLayoutEngine.h89 static bool LayoutGlyphs(GlyphConsumer& consumer,
172 GlyphLayoutEngine::LayoutGlyphs(GlyphConsumer& consumer, argument
202 consumer.Start();
256 consumer.ConsumeEmptyGlyph(index++, charCode, x, y);
260 if (!consumer.ConsumeGlyph(index++, charCode, glyph, entry, x, y)) {
278 consumer.Finish(x, y);
/haiku-fatelf/src/add-ons/media/media-add-ons/legacy/
H A DLegacyMediaAddOn.cpp35 //consumer = new LegacyAudioConsumer( this, "ymf744/1", 0 );
43 //delete consumer;
47 delete dev->consumer;
52 //delete dev->consumer;
118 dev->consumer = new LegacyAudioConsumer( this, dev->name.String(), n );
119 if (!dev->consumer)
122 return dev->consumer;
169 // XXX: should check first for consumer or producer...
185 dev->consumer = NULL;
H A DLegacyMediaAddOn.h18 LegacyAudioConsumer *consumer; member in class:LegacyDevice
58 //OLD:LegacyAudioConsumer *consumer;
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/functional/semaphores/
H A Dsem_conpro.c9 * This is a test about producer and consumer. Producer sends data
68 int *consumer(buf_t *buf) function
83 printf("consumer has taken %d from buffer[%d] \n", data, out);
126 pthread_create(&con, NULL, (void *)consumer, (void *)buf);
/haiku-fatelf/src/apps/mediaplayer/media_node_framework/
H A DNodeManager.cpp118 status_t ret = fMediaRoster->SetRunModeNode(fVideoConnection.consumer,
352 // create the video consumer node
356 // register the consumer node
359 print_error("Can't register the video consumer", fStatus);
365 // &fVideoConnection.consumer);
366 fVideoConnection.consumer = fVideoConsumer->Node();
380 // find free consumer input
382 fStatus = fMediaRoster->GetFreeInputsFor(fVideoConnection.consumer,
407 // connect video producer to consumer (hopefully using overlays)
428 // connect video producer to consumer (no
[all...]
/haiku-fatelf/src/add-ons/media/media-add-ons/video_mixer/
H A DVideoMixerNodeConsumer.cpp217 const media_destination & consumer,
229 if (input->destination != consumer) {
215 FormatChanged( const media_source & producer, const media_destination & consumer, int32 change_tag, const media_format & format) argument
/haiku-fatelf/src/tests/system/libroot/posix/posixtestsuite/stress/semaphores/
H A Dmulti_con_pro.c103 int *consumer(void *ID) function
121 printf("[%d] consumer has taken %d from buffer[%d] \n", ThreadID, data, out);
191 pthread_create(&con[i], NULL, (void *)consumer, (void *)&ThreadID[i]);

Completed in 217 milliseconds

123