| Description | Hierarchy | Fields | Methods | Properties | 
type unaIcyServer = class(unaIcyStreamers)
ICY server
![]()  | 
constructor create(const port: string; maxClients: unsigned = 3; metaDataAlign: unsigned = $2000; bitrate: int = 128; const special: string = ''); | 
![]()  | 
function write(data: pArray; len: unsigned): unsigned; | 
![]()  | 
function writeMetadata(const title, url: aString): unsigned; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure handleSocketEvent(event: unaSocketEvent; id, connId: tConID; data: pointer; len: uint); override; | 
![]()  | 
procedure handleStatus(); override; | 
![]()  | 
property clients: unaIcyServerClientList read f_clients; | 
![]()  | 
property servedBytes: int64 read f_servedBytes; | 
![]()  | 
constructor create(const port: string; maxClients: unsigned = 3; metaDataAlign: unsigned = $2000; bitrate: int = 128; const special: string = ''); | 
![]()  | 
function write(data: pArray; len: unsigned): unsigned; | 
![]()  | 
function writeMetadata(const title, url: aString): unsigned; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure handleSocketEvent(event: unaSocketEvent; id, connId: tConID; data: pointer; len: uint); override; | 
![]()  | 
procedure handleStatus(); override; | 
![]()  | 
property clients: unaIcyServerClientList read f_clients; | 
![]()  | 
property servedBytes: int64 read f_servedBytes; | 
(c) 2012 Lake of Soft