![]() ![]() ![]() ![]() In several computer programs employing streams, such as GStreamer, PulseAudio, or PipeWire, a source is the starting point of a pipeline which produces a stream but does not consume any, while a sink is the end point which accepts a stream without producing any. ĭirected acyclic graphs are used in instruction scheduling, neural networks and data compression. In a Directed acyclic graph, a source node is a node (also known as a vertex) with no incoming connections from other nodes, while a sink node is a node without outgoing connections. This is often seen in C++ and hardware-related programming, thus the choice of nomenclature by a developer usually depends on whether the agent acting on a sink is a producer or consumer of the sink content. Other object-oriented languages, such as Java and C#, have built-in support for sinks by allowing events to be fired to delegate functions.ĭue to lack of formal definition, a sink is often misconstrued with a gateway, which is a similar construct but the latter is usually either an end-point or allows bi-direction communication between dissimilar systems, as opposed to just an event input point. This is commonly implemented in C++ as callbacks. In software engineering, an event sink is a class or function that receives events from another object or function, while a sink can also refer to a node of a directed acyclic graph with no additional nodes leading out from it, among other uses.Īn event sink is a class or function designed to receive incoming events from another object or function. The word sink has multiple uses in computing. In computing, a sink, or data sink generally refers to the destination of data flow. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |