| Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables | 
Contains basic pipe class - unavclInOutPipe.
Version 2.5.2008.02 Split from unaVCIDE.pas unit
| Name | Description | 
|---|---|
Class unavclInOutPipe | 
Base abstract class for all components. | 
Class unavclInOutPipeImpl | 
Non-absract dummy implementation of base pipe | 
unavclInOutPipeClass = class of unavclInOutPipe; | 
unavclPipeDataEvent = procedure(sender: unavclInOutPipe; data: pointer; len: cardinal) of object; | 
unavclPipeBeforeFormatChangeEvent = procedure(sender: unavclInOutPipe; provider: unavclInOutPipe; newFormat: pointer; len: cardinal; out allowFormatChange: bool) of object; | 
unavclPipeAfterFormatChangeEvent = procedure(sender: unavclInOutPipe; provider: unavclInOutPipe; newFormat: pointer; len: cardinal) of object; | 
c_proxyDataArraySize	= 64; | 
unavcl_ipo_autoActivate	= $0001; | 
unavcl_ipo_formatProvider	= $0002; | 
unavclInOutPipeClass = class of unavclInOutPipe; | 
unavclPipeDataEvent = procedure(sender: unavclInOutPipe; data: pointer; len: cardinal) of object; | 
| 
 Data availability notification event.  | 
unavclPipeBeforeFormatChangeEvent = procedure(sender: unavclInOutPipe; provider: unavclInOutPipe; newFormat: pointer; len: cardinal; out allowFormatChange: bool) of object; | 
| 
 Before format change notification event.  | 
unavclPipeAfterFormatChangeEvent = procedure(sender: unavclInOutPipe; provider: unavclInOutPipe; newFormat: pointer; len: cardinal) of object; | 
| 
 After format change notification event.  | 
c_proxyDataArraySize	= 64; | 
| 
 ———————————— – basic abstract pipe component – ———————————— Size of proxy thread data array  | 
unavcl_ipo_autoActivate	= $0001; | 
| 
 ignore provider options  | 
unavcl_ipo_formatProvider	= $0002; | 
(c) 2012 Lake of Soft