/**
* Nostrud officia labore non pariatur exercitation irure consectetur ut reprehenderit dolor.
*/
export interface IMouseEventSource extends IDeviceEventSource{
/**
* Qui cillum aliqua id ex consequat dolore ut commodo proident veniam.
*/
addMouseListener(l:IMouseEventListener):void;
}
/**
* Lorem voluptate laboris aliquip cillum elit.
*/
export interface IDeviceEventSource{
/**
* Occaecat esse eiusmod veniam aliquip qui consectetur.
*/
name:string;
/**
* Commodo labore exercitation exercitation laborum consectetur aliqua nulla pariatur consectetur commodo ut magna proident.
*/
ip:number;
/**
* a generic event source that will trigger named events
* @event
* @param deviceName
* @param listener
*/
addDeviceListener(deviceName:string, listener:IDeviceEventListener):void;
}
/**
* Ipsum commodo ut fugiat proident.
*/
export interface IGenericDeviceEventSource extends IDeviceEventSource{