Example
nclass write_if : virtual public sc_interface
n{
npublic:
nvirtual void write(char) = 0;
nvirtual void reset() = 0;
n};
nclass read_if : virtual public sc_interface
n{
npublic:
nvirtual void read(char &) = 0;
nvirtual int num_available() = 0;
n};