Interface

Undocumented in source.

Constructors

this
this(Element el, Protocol protocol)
Undocumented in source.

Members

Functions

writeCode
void writeCode(SourceFile sf)
Undocumented in source.
writePrivIfaceMsgs
void writePrivIfaceMsgs(SourceFile sf, Message[] msgs, string suffix)
Undocumented in source. Be warned that the author may not have intended to support it.
writePrivIfacePopulate
void writePrivIfacePopulate(SourceFile sf)
Undocumented in source. Be warned that the author may not have intended to support it.
writeVersion
void writeVersion(SourceFile sf)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

dName
string dName [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
nullIfaceTypeLength
size_t nullIfaceTypeLength [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
writeEvents
bool writeEvents [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

get
Interface get(string name)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

description
Description description;
Undocumented in source.
enums
Enum[] enums;
Undocumented in source.
events
Message[] events;
Undocumented in source.
isGlobal
bool isGlobal;
Undocumented in source.
name
string name;
Undocumented in source.
protocol
Protocol protocol;
Undocumented in source.
requests
Message[] requests;
Undocumented in source.
ver
string ver;
Undocumented in source.

Meta