public class Signal : Member, Lockable {
public DataType return_type { get; set; } ;
public weak bool has_emitter { get; set; } ;
public Signal ( string name,
DataType return_type,
SourceReference? source_reference = null ) ;
public void add_parameter ( FormalParameter param ) ;
public Gee.List< FormalParameter > get_parameters ( ) ;
public Delegate? get_delegate ( ) ;
public string get_cname ( ) ;
public void set_cname ( string cname ) ;
public CCodeConstant get_canonical_cconstant ( ) ;
public void process_attributes ( ) ;
}

public Signal ( string name,
DataType return_type,
SourceReference? source_reference = null ) ;
public DataType return_type { get; set; } ;
public weak bool has_emitter { get; set; } ;
public void add_parameter ( FormalParameter param ) ;
public Gee.List< FormalParameter > get_parameters ( ) ;
public Delegate? get_delegate ( ) ;
public string get_cname ( ) ;
public void set_cname ( string cname ) ;
public CCodeConstant get_canonical_cconstant ( ) ;
public void process_attributes ( ) ;
Created by Valadoc